AsnReader.TryReadCharacterStringBytes Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen etiketle bir sonraki değeri karakter dizesi olarak okur ve işlenmemiş baytları sağlanan hedef arabelleğe kopyalar.
public:
bool TryReadCharacterStringBytes(Span<System::Byte> destination, System::Formats::Asn1::Asn1Tag expectedTag, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryReadCharacterStringBytes (Span<byte> destination, System.Formats.Asn1.Asn1Tag expectedTag, out int bytesWritten);
member this.TryReadCharacterStringBytes : Span<byte> * System.Formats.Asn1.Asn1Tag * int -> bool
Public Function TryReadCharacterStringBytes (destination As Span(Of Byte), expectedTag As Asn1Tag, ByRef bytesWritten As Integer) As Boolean
Parametreler
- expectedTag
- Asn1Tag
Okumadan önce denetlenecek etiket.
- bytesWritten
- Int32
Başarılı olduğunda, öğesine destination
yazılan bayt sayısını alır.
Döndürülenler
true
değeri almak için yeterli uzunluktaysa destination
okuyucuyu ilerletir, aksi takdirde false
okuyucu ilerlemez.
Ö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.