Asn1Tag.TryDecode(ReadOnlySpan<Byte>, Asn1Tag, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud byla značka správně dekódována; v opačném případě . false