AsnDecoder.ReadEnumeratedBytes 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 kodlama kuralları altında belirtilen etiketle bir Numaralandırılmış değerini source
okur ve içindekileri arabelleğin bir dilimi olarak döndürür.
public static ReadOnlySpan<byte> ReadEnumeratedBytes (ReadOnlySpan<byte> source, System.Formats.Asn1.AsnEncodingRules ruleSet, out int bytesConsumed, System.Formats.Asn1.Asn1Tag? expectedTag = default);
static member ReadEnumeratedBytes : ReadOnlySpan<byte> * System.Formats.Asn1.AsnEncodingRules * int * Nullable<System.Formats.Asn1.Asn1Tag> -> ReadOnlySpan<byte>
Public Shared Function ReadEnumeratedBytes (source As ReadOnlySpan(Of Byte), ruleSet As AsnEncodingRules, ByRef bytesConsumed As Integer, Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As ReadOnlySpan(Of Byte)
Parametreler
- source
- ReadOnlySpan<Byte>
Kodlanmış verileri içeren arabellek.
- ruleSet
- AsnEncodingRules
Verileri yorumlarken kullanılacak kodlama kısıtlamaları.
- bytesConsumed
- Int32
Bu yöntem döndürdüğünde, kodlanmış değerin toplam bayt sayısı. Bu parametre başlatılmamış olarak kabul edilir.
Okumadan önce denetlenecek etiket veya null
varsayılan etiket (Evrensel 10).
Döndürülenler
Numaralandırılmış değerin baytlarını içeren arabelleğin, imzalı büyük endian biçimindeki dilimi.
Özel durumlar
ruleSet
tanımlanmadı.
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.