Bagikan melalui


AsnReader.TryReadPrimitiveOctetString Metode

Definisi

Mencoba membaca nilai berikutnya sebagai STRING OCTET dengan tag tertentu, mengembalikan konten sebagai ReadOnlyMemory<T> atas data asli.

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

Parameter

contents
ReadOnlyMemory<Byte>

Setelah berhasil, menerima lebih dari data asli yang ReadOnlyMemory<T> sesuai dengan nilai STRING OCTET.

expectedTag
Nullable<Asn1Tag>

Tag yang akan diperiksa sebelum dibaca.

Mengembalikan

true dan memajukan pembaca jika nilai STRING OCTET memiliki pengodean primitif, false dan tidak memajukan pembaca jika memiliki pengodean yang dibangun.

Pengecualian

Nilai berikutnya tidak memiliki tag yang benar.

-atau-

Pengodean panjang tidak valid di bawah aturan pengodean saat ini.

-atau-

Isi tidak valid di bawah aturan pengodean saat ini.

expectedTag.TagClass adalah Universal, tetapi expectedTag.TagValue tidak benar untuk metode .

Berlaku untuk