Sdílet prostřednictvím


AsnReader.TryReadPrimitiveOctetString Metoda

Definice

Pokusí se přečíst další hodnotu jako OCTET STRING se zadanou značkou a vrátí obsah jako ReadOnlyMemory<T> hodnotu nad původními daty.

public bool TryReadPrimitiveOctetString (out ReadOnlyMemory<byte> contents, System.Formats.Asn1.Asn1Tag? expectedTag = default);
member this.TryReadPrimitiveOctetString : ReadOnlyMemory * Nullable<System.Formats.Asn1.Asn1Tag> -> bool
Public Function TryReadPrimitiveOctetString (ByRef contents As ReadOnlyMemory(Of Byte), Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As Boolean

Parametry

contents
ReadOnlyMemory<Byte>

Při úspěchu obdrží ReadOnlyMemory<T> nad původní data odpovídající hodnotě OCTET STRING.

expectedTag
Nullable<Asn1Tag>

Značka, která se má před čtením zkontrolovat.

Návraty

true a posune čtečku, pokud hodnota OCTET STRING měla primitivní kódování, a neposouvá čtečku, false pokud měla vytvořené kódování.

Výjimky

Další hodnota nemá správnou značku.

-nebo-

Kódování délky není platné podle aktuálních pravidel kódování.

-nebo-

Obsah není platný podle aktuálních pravidel kódování.

expectedTag.TagClass je Universal, ale expectedTag.TagValue není správný pro metodu.

Platí pro