Aracılığıyla paylaş


AsnReader.TryReadPrimitiveOctetString Yöntem

Tanım

Belirtilen etikete sahip bir OCTET STRING olarak sonraki değeri okumaya çalışır ve içeriği özgün veriler üzerinden bir ReadOnlyMemory<T> olarak döndürür.

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

Parametreler

contents
ReadOnlyMemory<Byte>

Başarılı olduğunda, OCTET STRING değerine karşılık gelen özgün verilerin üzerinde bir ReadOnlyMemory<T> alır.

expectedTag
Nullable<Asn1Tag>

Okumadan önce denetlenecek etiket.

Döndürülenler

true ve OCTET STRING değerinin ilkel bir kodlaması false varsa okuyucuyu ilerletir ve bir kodlaması varsa okuyucuyu ilerletir.

Özel durumlar

Sonraki değer doğru etikete sahip değil.

-veya-

Uzunluk kodlaması geçerli kodlama kuralları altında geçerli değil.

-veya-

İçerikler geçerli kodlama kuralları altında geçerli değil.

expectedTagöğesini seçin.TagClass , Universalancak expectedTagTagValue yöntemi için doğru değildir.

Şunlara uygulanır