ValueAsnReader 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
BER エンコード、CER エンコード、または DER でエンコードされた ASN.1 データのステートフルな前方専用リーダーを表します。
public value class ValueAsnReader
public ref struct ValueAsnReader
type ValueAsnReader = struct
Public Structure ValueAsnReader
- 継承
コンストラクター
| 名前 | 説明 |
|---|---|
| ValueAsnReader(ReadOnlySpan<Byte>, AsnEncodingRules, AsnReaderOptions) |
特定のルール セットを使用して、ValueAsnReaderに対して |
プロパティ
| 名前 | 説明 |
|---|---|
| HasData |
リーダーが処理できる残りのデータがあるかどうかを示す値を取得します。 |
| RuleSet |
このリーダーで使用されているエンコード規則を取得します。 |
メソッド
| 名前 | 説明 |
|---|---|
| PeekContentBytes() |
リーダーを進めずに、次にエンコードされた値のコンテンツ オクテット (バイト) の ReadOnlySpan<T> ビューを取得します。 |
| PeekEncodedValue() |
リーダーを進めずに、次にエンコードされた値の ReadOnlySpan<T> ビューを取得します。 無期限の長さのエンコードの場合、これにはコンテンツの終わりマーカーが含まれます。 |
| PeekTag() |
リーダーを進めずに、次のデータ位置でエンコードされたタグを読み取ります。 |
| ReadBitString(Int32, Nullable<Asn1Tag>) |
次の値を、指定したタグを持つ BIT STRING として読み取り、バイト配列内の値を返します。 |
| ReadBoolean(Nullable<Asn1Tag>) |
指定したタグを持つブール値として次の値を読み取ります。 |
| ReadCharacterString(UniversalTagNumber, Nullable<Asn1Tag>) |
次の値を、指定したタグとエンコード型の文字列として読み取り、デコードされた値を文字列として返します。 |
| ReadEncodedValue() |
次にエンコードされた値の ReadOnlySpan<T> ビューを取得し、リーダーを先に進めます。 無期限の長さのエンコードの場合、これにはコンテンツの終わりマーカーが含まれます。 |
| ReadEnumeratedBytes(Nullable<Asn1Tag>) |
指定したタグを持つ列挙子として次の値を読み取り、元のデータに対する ReadOnlySpan<T> として内容を返します。 |
| ReadEnumeratedValue(Type, Nullable<Asn1Tag>) |
指定したタグを持つ列挙体として次の値を読み取り、FlagsAttributeで指定された [ |
| ReadEnumeratedValue<TEnum>(Nullable<Asn1Tag>) |
指定したタグを持つ列挙体として次の値を読み取り、FlagsAttributeで指定された [ |
| ReadGeneralizedTime(Nullable<Asn1Tag>) |
指定したタグを持つ一般化されたTime として次の値を読み取ります。 |
| ReadInteger(Nullable<Asn1Tag>) |
指定したタグを持つ整数として次の値を読み取ります。 |
| ReadIntegerBytes(Nullable<Asn1Tag>) |
指定したタグを持つ整数として次の値を読み取り、元のデータに対する ReadOnlySpan<T> として内容を返します。 |
| ReadNamedBitList(Nullable<Asn1Tag>) |
指定したタグを持つ NamedBitList として次の値を読み取ります。 |
| ReadNamedBitListValue(Type, Nullable<Asn1Tag>) |
指定したタグを持つ NamedBitList として次の値を読み取り、FlagsAttributeで指定された [ |
| ReadNamedBitListValue<TFlagsEnum>(Nullable<Asn1Tag>) |
指定したタグを持つ NamedBitList として次の値を読み取り、FlagsAttributeで指定された [ |
| ReadNull(Nullable<Asn1Tag>) |
指定したタグを持つ NULL として次の値を読み取ります。 |
| ReadObjectIdentifier(Nullable<Asn1Tag>) |
指定したタグを持つオブジェクト識別子として次の値を読み取り、ドット付き 10 進書式指定文字列で値を返します。 |
| ReadOctetString(Nullable<Asn1Tag>) |
タグ UNIVERSAL 4 の OCTET STRING として次の値を読み取り、バイト配列内の値を返します。 |
| ReadSequence(Nullable<Asn1Tag>) |
指定したタグを持つ SEQUENCE または SEQUENCE-OF として次の値を読み取り、シーケンスの最初の値 (または |