ValueAsnReader.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 den Inhalt als unverarbeitete ReadOnlySpan<T> Daten zurück.
public:
bool TryReadPrimitiveCharacterStringBytes(System::Formats::Asn1::Asn1Tag expectedTag, [Runtime::InteropServices::Out] ReadOnlySpan<System::Byte> % contents);
public bool TryReadPrimitiveCharacterStringBytes(System.Formats.Asn1.Asn1Tag expectedTag, out ReadOnlySpan<byte> contents);
member this.TryReadPrimitiveCharacterStringBytes : System.Formats.Asn1.Asn1Tag * ReadOnlySpan -> bool
Public Function TryReadPrimitiveCharacterStringBytes (expectedTag As Asn1Tag, ByRef contents As ReadOnlySpan(Of Byte)) As Boolean
Parameter
- expectedTag
- Asn1Tag
Das Tag, nach dem vor dem Lesen gesucht werden soll.
- contents
- ReadOnlySpan<Byte>
Bei Erfolg erhält eine ReadOnlySpan<T> über die ursprünglichen Daten, die dem Wert der Zeichenfolge entsprechen.
Gibt zurück
true und wechselt den Leser, wenn der Zeichenzeichenfolgenwert eine grundtypbasierte Codierung aufweist, false und den Leser nicht voran, wenn er eine konstruierte Codierung hatte.
Ausnahmen
Der nächste Wert verfügt nicht über das richtige Tag.
- oder -
Die Längencodierung ist unter den aktuellen Codierungsregeln ungültig.
- oder -
Der Inhalt ist unter den aktuellen Codierungsregeln ungültig.
Hinweise
Diese Methode bestimmt nicht, ob die Zeichenfolge nur zeichen verwendet, die durch die Codierung definiert sind.