AsnReader.TryReadCharacterStringBytes 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 kopiert die nicht verarbeiteten Bytes in einen angegebenen Zielpuffer.
public:
bool TryReadCharacterStringBytes(Span<System::Byte> destination, System::Formats::Asn1::Asn1Tag expectedTag, [Runtime::InteropServices::Out] int % bytesWritten);
public bool TryReadCharacterStringBytes (Span<byte> destination, System.Formats.Asn1.Asn1Tag expectedTag, out int bytesWritten);
member this.TryReadCharacterStringBytes : Span<byte> * System.Formats.Asn1.Asn1Tag * int -> bool
Public Function TryReadCharacterStringBytes (destination As Span(Of Byte), expectedTag As Asn1Tag, ByRef bytesWritten As Integer) As Boolean
Parameter
- expectedTag
- Asn1Tag
Das Tag, auf das vor dem Lesen überprüft werden soll.
- bytesWritten
- Int32
Empfängt bei Erfolg die Anzahl von Bytes, die in destination
geschrieben werden.
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
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.
Hinweise
Diese Methode bestimmt nicht, ob die Zeichenfolge nur durch die Codierung definierte Zeichen verwendet.