AsnReader.TryReadPrimitiveCharacterStringBytes Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Liest den nächsten Wert als Zeichen mit einem angegebenen Tag und gibt die Inhalte als nicht verarbeitetes ReadOnlyMemory<T>-Element für die ursprünglichen Daten zurück.
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
Parameter
- expectedTag
- Asn1Tag
Das Tag, auf das vor dem Lesen überprüft werden soll.
- contents
- ReadOnlyMemory<Byte>
Bei erfolgreichem Vorgang wird ein ReadOnlyMemory<T>-Element für die ursprünglichen Daten empfangen, das dem Wert der Zeichenfolge entspricht.
Gibt zurück
true
und bewegt den Reader vorwärts, wenn der Zeichenfolgenwert eine primitive Codierung aufwies. false
und bewegt den Reader nicht vorwärts, wenn der Wert eine konstruierte Codierung aufwies.
Ausnahmen
Der nächste Wert verfügt nicht über das richtige Tag.
Oder
Die Längencodierung ist nach den aktuellen Codierungsregeln ungültig.
Oder
Die Inhalte sind nach den aktuellen Codierungsregeln ungültig.
Hinweise
Diese Methode bestimmt nicht, ob die Zeichenfolge nur durch die Codierung definierte Zeichen verwendet.