CborReader Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A stateful, forward-only reader for Concise Binary Object Representation (CBOR) encoded data.
public ref class CborReader
public class CborReader
type CborReader = class
Public Class CborReader
- Inheritance
-
CborReader
Constructors
CborReader(ReadOnlyMemory<Byte>, CborConformanceMode, Boolean) |
Initializes a CborReader instance over the specified |
Properties
AllowMultipleRootLevelValues |
Gets a value that indicates whether this reader allows multiple root-level CBOR data items. |
BytesRemaining |
Gets the total number of unread bytes in the buffer. |
ConformanceMode |
Gets the conformance mode used by this reader. |
CurrentDepth |
Gets the reader's current level of nestedness in the CBOR document. |
Methods
Equals(Object) |
Determines whether the specified object is equal to the current object. (Inherited from Object) |
GetHashCode() |
Serves as the default hash function. (Inherited from Object) |
GetType() |
Gets the Type of the current instance. (Inherited from Object) |
MemberwiseClone() |
Creates a shallow copy of the current Object. (Inherited from Object) |
PeekState() |
Reads the next CBOR token, without advancing the reader. |
PeekTag() |
Reads the next data item as a semantic tag (major type 6), without advancing the reader. |
ReadBigInteger() |
Reads the next data item as a tagged bignum encoding, as described in RFC7049 section 2.4.2. |
ReadBoolean() |
Reads the next data item as a boolean value (major type 7). |
ReadByteString() |
Reads the next data item as a byte string (major type 2). |
ReadCborNegativeIntegerRepresentation() |
Reads the next data item as a CBOR negative integer representation (major type 1). |
ReadDateTimeOffset() |
Reads the next data item as a tagged date/time string, as described in RFC7049 section 2.4.1. |
ReadDecimal() |
Reads the next data item as a tagged decimal fraction encoding, as described in RFC7049 section 2.4.3. |
ReadDefiniteLengthByteString() |
Reads the next data item as a definite-length byte string (major type 2). |
ReadDefiniteLengthTextStringBytes() |
Reads the next data item as a definite-length UTF-8 text string (major type 3). |
ReadDouble() |
Reads the next data item as a double-precision floating point number (major type 7). |
ReadEncodedValue(Boolean) |
Reads the next CBOR data item, returning a ReadOnlyMemory<T> view of the encoded value. For indefinite length encodings this includes the break byte. |
ReadEndArray() |
Reads the end of an array (major type 4). |
ReadEndIndefiniteLengthByteString() |
Ends reading an indefinite-length byte string (major type 2). |
ReadEndIndefiniteLengthTextString() |
Ends reading an indefinite-length UTF-8 text string (major type 3). |
ReadEndMap() |
Reads the end of a map (major type 5). |
ReadHalf() |
Reads the next data item as a half-precision floating point number (major type 7). |
ReadInt32() |
Reads the next data item as a signed integer (major types 0,1) |
ReadInt64() |
Reads the next data item as a signed integer (major types 0,1) |
ReadNull() |
Reads the next data item as a |
ReadSimpleValue() |
Reads the next data item as a CBOR simple value (major type 7). |
ReadSingle() |
Reads the next data item as a single-precision floating point number (major type 7). |
ReadStartArray() |
Reads the next data item as the start of an array (major type 4). |
ReadStartIndefiniteLengthByteString() |
Reads the next data item as the start of an indefinite-length byte string (major type 2). |
ReadStartIndefiniteLengthTextString() |
Reads the next data item as the start of an indefinite-length UTF-8 text string (major type 3). |
ReadStartMap() |
Reads the next data item as the start of a map (major type 5). |
ReadTag() |
Reads the next data item as a semantic tag (major type 6). |
ReadTextString() |
Reads the next data item as a UTF-8 text string (major type 3). |
ReadUInt32() |
Reads the next data item as an unsigned integer (major type 0). |
ReadUInt64() |
Reads the next data item as an unsigned integer (major type 0). |
ReadUnixTimeSeconds() |
Reads the next data item as a tagged unix time in seconds, as described in RFC7049 section 2.4.1. |
Reset(ReadOnlyMemory<Byte>) |
Resets the CborReader instance over the specified |
SkipToParent(Boolean) |
Reads the remaining contents of the current value context, discarding results and advancing the reader to the next value in the parent context. |
SkipValue(Boolean) |
Reads the contents of the next value, discarding the result and advancing the reader. |
ToString() |
Returns a string that represents the current object. (Inherited from Object) |
TryReadByteString(Span<Byte>, Int32) |
Reads the next data item as a byte string (major type 2). |
TryReadTextString(Span<Char>, Int32) |
Reads the next data item as a UTF-8 text string (major type 3). |
Applies to
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기