CborReader クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Concise Binary Object Representation (CBOR) でエンコードされたデータの、ステートフルな順方向専用のリーダー。
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