Share via


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

Definice

Pokusy o čtení značky s kódováním BER, která začíná na source.

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

Parametry

source
ReadOnlySpan<Byte>

Bajtová sekvence jen pro čtení, jejíž začátek je značka zakódovaná jako BER.

tag
Asn1Tag

Dekódovaná značka.

bytesConsumed
Int32

Když se tato metoda vrátí, obsahuje počet bajtů, které přispěly k zakódované značce, 0 při selhání. Tento parametr je považován za neinicializovaný.

Návraty

truepokud byla značka správně dekódována; v opačném případě . false

Platí pro