AsnReader.TryReadCharacterString 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 Zeichenfolge mit dem angegebenen Tag und Codierungstyp und kopiert den decodierten Wert in einen angegebenen Zielpuffer.
public bool TryReadCharacterString (Span<char> destination, System.Formats.Asn1.UniversalTagNumber encodingType, out int charsWritten, System.Formats.Asn1.Asn1Tag? expectedTag = default);
member this.TryReadCharacterString : Span<char> * System.Formats.Asn1.UniversalTagNumber * int * Nullable<System.Formats.Asn1.Asn1Tag> -> bool
Public Function TryReadCharacterString (destination As Span(Of Char), encodingType As UniversalTagNumber, ByRef charsWritten As Integer, Optional expectedTag As Nullable(Of Asn1Tag) = Nothing) As Boolean
Parameter
- encodingType
- UniversalTagNumber
Einer der Enumerationswerte, die den zu verarbeitenden Werttyp darstellen.
- charsWritten
- Int32
Empfängt bei Erfolg die Anzahl von Zeichen, die in destination
geschrieben wurden.
Das Tag, auf das vor dem Lesen überprüft werden soll, oder null
für das universelle Tag, das für den angeforderten Codierungstyp geeignet ist.
Gibt zurück
true
und bewegt den Reader vorwärts, wenn destination
eine ausreichende Länge zum Empfangen des Werts hatte, andernfalls, false
und der Reader wird nicht vorwärtsbewegt.
Ausnahmen
encodingType
ist kein bekannter Zeichenfolgentyp.
Der nächste Wert hat nicht das richtige Tag.
Oder
Die Längencodierung ist gemäß den aktuellen Codierungsregeln ungültig.
Oder
Die Inhalte sind gemäß den aktuellen Codierungsregeln ungültig.
Oder
Die Zeichenfolge wurde nicht erfolgreich decodiert.