Aracılığıyla paylaş


AsnReader.TryReadPrimitiveCharacterStringBytes Yöntem

Tanım

Bir sonraki değeri belirtilen etikete sahip bir karakter olarak okur ve içeriği özgün veriler üzerinde işlenmemiş ReadOnlyMemory<T> olarak döndürür.

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

Parametreler

expectedTag
Asn1Tag

Okumadan önce denetlenecek etiket.

contents
ReadOnlyMemory<Byte>

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

Döndürülenler

true ve karakter dizesi değerinin ilkel bir kodlaması false varsa okuyucuyu ilerletir ve bir kodlaması varsa okuyucuyu ilerletmez.

Ö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 expectedTag.TagValue bir karakter dizesi etiket türü değildir.

Açıklamalar

Bu yöntem, dizenin yalnızca kodlama tarafından tanımlanan karakterleri kullanıp kullanmadığını belirlemez.

Şunlara uygulanır