![]() |
XKLVTokenizer Methods |
The XKLVTokenizer type exposes the following members.
Name | Description | |
---|---|---|
![]() |
Dispose | |
![]() |
GetNextOIDToken | |
![]() |
GetNextSeriesToken | TLV와 달리 태그 항목 없이 길이-값의 집합으로 구성된 시리즈 항목들에서 다음 항목을 얻는다. 해석기에서 순차적으로 |
![]() |
GetNextToken(Byte, Byte) | 데이터에서 다음 가용한 키-값 쌍을 얻는다. |
![]() |
GetNextToken(Int32, Byte) | TLV 형식의 다음 항목을 얻는다. BER-OID로 인코딩된 숫자 태그와 값을 반환한다. 값의 길이는 배열의 길이와 같다. TLV 항목들은 설정한 KLV 데이터의 값에 저장되어 있어야 한다. |
![]() |
GetNumberOfKLVTokens | 설정한 데이터에 포함된 전체 KLV 항목 개수를 얻는다. 순차적으로 놓인 항목만 세고 값 안에 내재된 항목은 세지 않는다. |
![]() |
GetNumberOfSeriesTokens | |
![]() |
GetNumberOfTLVTokens | 설정한 데이터에 포함된 전체 TLV 항목 개수를 얻는다. |
![]() |
HasNextToken | 해석 중인 데이터가 남았는지 확인한다. 다음 항목이 있을 가능성만 보는 것으로 실제 가용 항목은 없을 수도 있다. |
![]() |
SetPacket(Byte) | 해석할 데이터를 설정한다. 이후 항목 분석은 호출하는 메서드의 해석 방식을 따른다. 키 길이는 기본 16으로 한다. |
![]() |
SetPacket(Byte, Byte) | 해석할 데이터와 처음 키를 설정하고 동일한 키를 가지는 KLV 한 항목에 대해 TLV나 시리즈 항목 분석이 가능하도록 준비한다. |
![]() |
SetPacket(Byte, Int32) | 해석할 데이터와 키 길이를 설정한다. 이후 KLV 항목 분석에서는 지정한 키 길이를 쓴다. |