AsnReader.TryReadPrimitiveCharacterStringBytes Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Odczytuje następną wartość jako znak z określonym tagiem, zwracając zawartość jako nieprzetworzoną ReadOnlyMemory<T> nad oryginalnymi danymi.
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
Parametry
- expectedTag
- Asn1Tag
Tag do sprawdzenia przed przeczytaniem.
- contents
- ReadOnlyMemory<Byte>
Po pomyślnym odebraniu ReadOnlyMemory<T> wartości oryginalnych danych odpowiadających wartości ciągu znaku.
Zwraca
true
i rozwija czytelnika, jeśli wartość ciągu znaku ma kodowanie false
pierwotne i nie zwiększa czytnika, jeśli ma skonstruowane kodowanie.
Wyjątki
Następna wartość nie ma poprawnego tagu.
-lub-
Kodowanie długości jest nieprawidłowe w ramach bieżących reguł kodowania.
-lub-
Zawartość nie jest prawidłowa zgodnie z bieżącymi regułami kodowania.
Uwagi
Ta metoda nie określa, czy ciąg używał tylko znaków zdefiniowanych przez kodowanie.