次の方法で共有


AsnReader.TryReadPrimitiveCharacterStringBytes メソッド

定義

指定したタグを持つ文字として次の値を読み取り、元のデータの内容を未処理の ReadOnlyMemory<T> として返します。

public:
 bool TryReadPrimitiveCharacterStringBytes(System::Formats::Asn1::Asn1Tag expectedTag, [Runtime::InteropServices::Out] ReadOnlyMemory<System::Byte> % contents);
public bool TryReadPrimitiveCharacterStringBytes (System.Formats.Asn1.Asn1Tag expectedTag, out ReadOnlyMemory<byte> contents);
member this.TryReadPrimitiveCharacterStringBytes : System.Formats.Asn1.Asn1Tag * ReadOnlyMemory -> bool
Public Function TryReadPrimitiveCharacterStringBytes (expectedTag As Asn1Tag, ByRef contents As ReadOnlyMemory(Of Byte)) As Boolean

パラメーター

expectedTag
Asn1Tag

読み取る前にチェックするタグ。

contents
ReadOnlyMemory<Byte>

成功すると、文字列の値に対応する元のデータに対して ReadOnlyMemory<T> を受け取ります。

戻り値

文字列値にプリミティブ エンコードが含まれている場合は、true でリーダーを進め、構築されたエンコードがある場合は false でリーダーを進めません。

例外

次の値に正しいタグがありません。

または

長さのエンコードは、現在のエンコード規則では無効です。

または

コンテンツは、現在のエンコード規則では無効です。

expectedTagTagClassUniversalですがexpectedTagTagValue、 は文字列タグ型ではありません。

注釈

このメソッドは、文字列がエンコードで定義された文字のみを使用したかどうかを判断しません。

適用対象