AsnReader クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
BER、CER、または DER でエンコードされた ASN.1 データのステートフルな順方向専用のリーダー。
public ref class AsnReader
public class AsnReader
type AsnReader = class
Public Class AsnReader
- 継承
-
AsnReader
コンストラクター
AsnReader(ReadOnlyMemory<Byte>, AsnEncodingRules, AsnReaderOptions) |
指定されたルールセットを使用して |
プロパティ
HasData |
リーダーが処理可能な残りのデータを持っているかどうかの指標を取得します。 |
RuleSet |
このリーダーによって使用されているエンコード規則を取得します。 |
メソッド
Clone() |
現在のリーダーを複製します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
PeekContentBytes() |
リーダーを前進させることなく、次のエンコードされた値のコンテンツ オクテット (バイト) の ReadOnlyMemory<T> ビューを取得します。 |
PeekEncodedValue() |
リーダーを前進させることなく、次にエンコードされた値の ReadOnlyMemory<T> ビューを取得します。 不定長エンコードの場合、これには End of Contents マーカーが含まれます。 |
PeekTag() |
リーダーを前進させることなく、次のデータ位置でエンコードされたタグを読み取ります。 |
ReadBitString(Int32, Nullable<Asn1Tag>) |
指定したタグを持つ BIT STRING として次の値を読み取り、値をバイト配列で返します。 |
ReadBoolean(Nullable<Asn1Tag>) |
指定したタグを持つブール値として次の値を読み取ります。 |
ReadCharacterString(UniversalTagNumber, Nullable<Asn1Tag>) |
指定したタグとエンコードの種類を持つ文字列として次の値を読み取り、デコードされた値を文字列として返します。 |
ReadEncodedValue() |
次にエンコードされた値の ReadOnlyMemory<T> ビューを取得し、それを越えてリーダーを進めます。 不定長エンコードの場合、これには End of Contents マーカーが含まれます。 |
ReadEnumeratedBytes(Nullable<Asn1Tag>) |
指定されたタグを持つ列挙型として次の値を読み取り、元のデータの内容を ReadOnlyMemory<T> として返します。 |
ReadEnumeratedValue(Type, Nullable<Asn1Tag>) |
指定したタグを持つ列挙型として次の値を読み取り、 |
ReadEnumeratedValue<TEnum>(Nullable<Asn1Tag>) |
指定したタグを持つ列挙型として次の値を読み取り、 |
ReadGeneralizedTime(Nullable<Asn1Tag>) |
指定したタグを持つ GeneralizedTime として次の値を読み取ります。 |
ReadInteger(Nullable<Asn1Tag>) |
指定したタグを持つ整数として次の値を読み取ります。 |
ReadIntegerBytes(Nullable<Asn1Tag>) |
指定したタグを持つ整数として次の値を読み取り、元のデータの内容を ReadOnlyMemory<T> として返します。 |
ReadNamedBitList(Nullable<Asn1Tag>) |
指定したタグを持つ NamedBitList として次の値を読み取ります。 |
ReadNamedBitListValue(Type, Nullable<Asn1Tag>) |
指定したタグを持つ NamedBitList として次の値を読み取り、 |
ReadNamedBitListValue<TFlagsEnum>(Nullable<Asn1Tag>) |
指定したタグを持つ NamedBitList として次の値を読み取り、 |
ReadNull(Nullable<Asn1Tag>) |
指定したタグを持つ NULL として次の値を読み取ります。 |
ReadObjectIdentifier(Nullable<Asn1Tag>) |
指定したタグを持つ OBJECT IDENTIFIER として次の値を読み取り、ドット付き 10 進形式の文字列で値を返します。 |
ReadOctetString(Nullable<Asn1Tag>) |
タグ UNIVERSAL 4 を使用して、OCTET STRING として次の値を読み取り、値をバイト配列で返します。 |
ReadSequence(Nullable<Asn1Tag>) |
指定したタグを持つ SEQUENCE または SEQUENCE-OF として次の値を読み取り、その結果をシーケンスの最初の値 (または HasData == |
ReadSetOf(Boolean, Nullable<Asn1Tag>) |
指定したタグを持つ SET-OF として次の値を読み取り、その結果を set-of の最初の値 (または HasData == |
ReadSetOf(Nullable<Asn1Tag>) |
指定したタグを持つ SET-OF として次の値を読み取り、コンストラクターの SkipSetSortOrderVerification 値 (既定値は |
ReadUtcTime(Int32, Nullable<Asn1Tag>) |
指定したタグを持つ UTCTime として次の値を読み取ります。 |
ReadUtcTime(Nullable<Asn1Tag>) |
コンストラクターに渡されたオプションの UtcTimeTwoDigitYearMax 値を使用して、指定したタグを持つ UTCTime として次の値を読み取ります (既定値は 2049)。 |
ThrowIfNotEmpty() |
リーダーに残りのデータがある場合は標準化された AsnContentException をスローし、HasData が |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
TryReadBitString(Span<Byte>, Int32, Int32, Nullable<Asn1Tag>) |
指定したタグを持つ BIT STRING として次の値を読み取り、指定されたコピー先のバッファーに値をコピーします。 |
TryReadCharacterString(Span<Char>, UniversalTagNumber, Int32, Nullable<Asn1Tag>) |
指定したタグとエンコードの種類を持つ文字列として次の値を読み取り、デコードされた値を指定したコピー先のバッファーにコピーします。 |
TryReadCharacterStringBytes(Span<Byte>, Asn1Tag, Int32) |
指定したタグを持つ文字列として次の値を読み取り、未処理のバイトを指定したコピー先のバッファーにコピーします。 |
TryReadInt32(Int32, Nullable<Asn1Tag>) |
次の値を、指定したタグを持つ整数として、符号付き 32 ビット値として読み取ろうとします。 |
TryReadInt64(Int64, Nullable<Asn1Tag>) |
次の値を、指定したタグを持つ整数として、符号付き 64 ビット値として読み取ろうとします。 |
TryReadOctetString(Span<Byte>, Int32, Nullable<Asn1Tag>) |
指定したタグを持つ OCTET STRING として次の値を読み取り、指定されたコピー先のバッファーに値をコピーします。 |
TryReadPrimitiveBitString(Int32, ReadOnlyMemory<Byte>, Nullable<Asn1Tag>) |
指定したタグを持つ BIT STRING として次の値を読み取り、元のデータの内容を ReadOnlyMemory<T> として返します。 |
TryReadPrimitiveCharacterStringBytes(Asn1Tag, ReadOnlyMemory<Byte>) |
指定したタグを持つ文字として次の値を読み取り、元のデータの内容を未処理の ReadOnlyMemory<T> として返します。 |
TryReadPrimitiveOctetString(ReadOnlyMemory<Byte>, Nullable<Asn1Tag>) |
指定したタグを持つ OCTET STRING として次の値を読み取ろうとし、元のデータの内容を ReadOnlyMemory<T> として返します。 |
TryReadUInt32(UInt32, Nullable<Asn1Tag>) |
次の値を、指定したタグを持つ整数として、符号なし 32 ビット値として読み取ろうとします。 |
TryReadUInt64(UInt64, Nullable<Asn1Tag>) |
次の値を、指定したタグを持つ整数として、符号なし 64 ビット値として読み取ろうとします。 |
適用対象
.NET