Freigeben über


Asn1Tag.TryDecode(ReadOnlySpan<Byte>, Asn1Tag, Int32) Methode

Definition

Versucht, ein BER-codiertes Tag zu lesen, das bei source beginnt.

public:
 static bool TryDecode(ReadOnlySpan<System::Byte> source, [Runtime::InteropServices::Out] System::Formats::Asn1::Asn1Tag % tag, [Runtime::InteropServices::Out] int % bytesConsumed);
public static bool TryDecode (ReadOnlySpan<byte> source, out System.Formats.Asn1.Asn1Tag tag, out int bytesConsumed);
static member TryDecode : ReadOnlySpan<byte> * Asn1Tag * int -> bool
Public Shared Function TryDecode (source As ReadOnlySpan(Of Byte), ByRef tag As Asn1Tag, ByRef bytesConsumed As Integer) As Boolean

Parameter

source
ReadOnlySpan<Byte>

Die schreibgeschützte Bytesequenz, die mit einem BER-codierten Tag beginnt.

tag
Asn1Tag

Das decodierte Tag.

bytesConsumed
Int32

Wenn diese Methode zurückgegeben wird, ist die Anzahl von Bytes enthalten, die zum codierten Tag beigetragen haben. Bei einem Fehler wird der Wert 0 zurückgegeben. Dieser Parameter wird nicht initialisiert behandelt.

Gibt zurück

true, wenn ein Tag ordnungsgemäß decodiert wurde, anderenfalls false.

Gilt für: