CborReader 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
CBOR(Concise Binary Object Representation) 인코딩 데이터를 위한 상태 저장 정방향 전용 판독기입니다.
public ref class CborReader
public class CborReader
type CborReader = class
Public Class CborReader
- 상속
-
CborReader
생성자
CborReader(ReadOnlyMemory<Byte>, CborConformanceMode, Boolean) |
지정된 구성을 사용하여 지정된 |
속성
AllowMultipleRootLevelValues |
이 판독기에서 여러 루트 수준 CBOR 데이터 항목을 허용하는지 여부를 나타내는 값을 가져옵니다. |
BytesRemaining |
버퍼에 있는 읽지 않은 총 바이트 수를 가져옵니다. |
ConformanceMode |
이 판독기에서 사용하는 규칙 모드를 가져옵니다. |
CurrentDepth |
CBOR 문서에서 판독기의 현재 중첩 수준을 가져옵니다. |
메서드
Equals(Object) |
지정된 개체가 현재 개체와 같은지 확인합니다. (다음에서 상속됨 Object) |
GetHashCode() |
기본 해시 함수로 작동합니다. (다음에서 상속됨 Object) |
GetType() |
현재 인스턴스의 Type을 가져옵니다. (다음에서 상속됨 Object) |
MemberwiseClone() |
현재 Object의 단순 복사본을 만듭니다. (다음에서 상속됨 Object) |
PeekState() |
판독기를 앞으로 이동하지 않고 다음 CBOR 토큰을 읽습니다. |
PeekTag() |
판독기를 앞으로 이동하지 않고 다음 데이터 항목을 의미 체계 태그(주 형식 6)로 읽습니다. |
ReadBigInteger() |
RFC7049 섹션 2.4.2에 설명된 대로 다음 데이터 항목을 태그가 지정된 bignum 인코딩으로 읽습니다. |
ReadBoolean() |
다음 데이터 항목을 부울 값(주 형식 7)으로 읽습니다. |
ReadByteString() |
다음 데이터 항목을 바이트 문자열(주 형식 2)로 읽습니다. |
ReadCborNegativeIntegerRepresentation() |
다음 데이터 항목을 CBOR 음의 정수 표현(주 형식 1)으로 읽습니다. |
ReadDateTimeOffset() |
RFC7049 섹션 2.4.1에 설명된 대로 다음 데이터 항목을 태그가 지정된 날짜/시간 문자열로 읽습니다. |
ReadDecimal() |
RFC7049 섹션 2.4.3에 설명된 대로 다음 데이터 항목을 태그가 지정된 소수 인코딩으로 읽습니다. |
ReadDefiniteLengthByteString() |
다음 데이터 항목을 유한 길이 바이트 문자열(주 형식 2)로 읽습니다. |
ReadDefiniteLengthTextStringBytes() |
다음 데이터 항목을 유한 길이 UTF-8 텍스트 문자열(주 형식 3)로 읽습니다. |
ReadDouble() |
다음 데이터 항목을 배정밀도 부동 소수점 숫자(주 형식 7)로 읽습니다. |
ReadEncodedValue(Boolean) |
다음 CBOR 데이터 항목을 읽어 인코딩된 값의 ReadOnlyMemory<T> 뷰를 반환합니다. 무한 길이 인코딩의 경우 여기에는 중단 바이트가 포함됩니다. |
ReadEndArray() |
배열(주 형식 4)의 끝부분을 읽습니다. |
ReadEndIndefiniteLengthByteString() |
무한 길이 바이트 문자열(주 형식 2) 읽기를 끝냅니다. |
ReadEndIndefiniteLengthTextString() |
무한 길이 UTF-8 텍스트 문자열(주 형식 3) 읽기를 종료합니다. |
ReadEndMap() |
맵(주 형식 5)의 끝부분을 읽습니다. |
ReadHalf() |
다음 데이터 항목을 반정밀도 부동 소수점 숫자(주 형식 7)로 읽습니다. |
ReadInt32() |
다음 데이터 항목을 부호 있는 정수(주 형식 0,1)로 읽습니다. |
ReadInt64() |
다음 데이터 항목을 부호 있는 정수(주 형식 0,1)로 읽습니다. |
ReadNull() |
다음 데이터 항목을 |
ReadSimpleValue() |
다음 데이터 항목을 CBOR 단순 값(주 형식 7)으로 읽습니다. |
ReadSingle() |
다음 데이터 항목을 단정밀도 부동 소수점 숫자(주 형식 7)로 읽습니다. |
ReadStartArray() |
다음 데이터 항목을 배열(주 형식 4)의 시작 부분으로 읽습니다. |
ReadStartIndefiniteLengthByteString() |
다음 데이터 항목을 무한 길이 바이트 문자열(주 형식 2)의 시작 부분으로 읽습니다. |
ReadStartIndefiniteLengthTextString() |
다음 데이터 항목을 무한 길이 UTF-8 텍스트 문자열(주 형식 3)의 시작 부분으로 읽습니다. |
ReadStartMap() |
다음 데이터 항목을 맵(주 형식 5)의 시작 부분으로 읽습니다. |
ReadTag() |
다음 데이터 항목을 의미 체계 태그(주 형식 6)로 읽습니다. |
ReadTextString() |
다음 데이터 항목을 UTF-8 텍스트 문자열(주 형식 3)로 읽습니다. |
ReadUInt32() |
다음 데이터 항목을 부호 없는 정수(주 형식 0)로 읽습니다. |
ReadUInt64() |
다음 데이터 항목을 부호 없는 정수(주 형식 0)로 읽습니다. |
ReadUnixTimeSeconds() |
RFC7049 섹션 2.4.1에 설명된 대로 다음 데이터 항목을 태그가 지정된 Unix 시간(초)으로 읽습니다. |
Reset(ReadOnlyMemory<Byte>) |
변경되지 않은 구성으로 CborReader 지정된 |
SkipToParent(Boolean) |
현재 값 컨텍스트의 나머지 내용을 읽어서 결과를 삭제하고 판독기를 부모 컨텍스트의 다음 값으로 이동합니다. |
SkipValue(Boolean) |
다음 값의 내용을 읽어서 결과를 삭제하고 판독기를 앞으로 이동합니다. |
ToString() |
현재 개체를 나타내는 문자열을 반환합니다. (다음에서 상속됨 Object) |
TryReadByteString(Span<Byte>, Int32) |
다음 데이터 항목을 바이트 문자열(주 형식 2)로 읽습니다. |
TryReadTextString(Span<Char>, Int32) |
다음 데이터 항목을 UTF-8 텍스트 문자열(주 형식 3)로 읽습니다. |
적용 대상
.NET