BerConverter.Decode(String, Byte[]) Methode

Definition

Die Decode(String, Byte[]) Methode decodiert eine binäre Darstellung der Daten mithilfe von BER, um strukturierte Daten abzurufen.

public:
 static cli::array <System::Object ^> ^ Decode(System::String ^ format, cli::array <System::Byte> ^ value);
public static object[] Decode(string format, byte[] value);
static member Decode : string * byte[] -> obj[]
Public Shared Function Decode (format As String, value As Byte()) As Object()

Parameter

format
String

Die Formatzeichenfolge.

value
Byte[]

Ein Array von BER-Daten.

Gibt zurück

Object[]

Die decodierten Daten.

Ausnahmen

Der format Parameter enthält einen Nullverweis (Nothing in Visual Basic).

Der format Parameter enthält ein nicht definiertes Zeichen.

Die zugrunde liegende Decodierung schlägt fehl. Die Decodierungsregeln umfassen Folgendes.

Code Entsprechendes Ergebnis
'{' '}' '[' ']' 'n' 'x' Kein entsprechendes Ergebnis
'i' 'e' Int
'b' bool
'a' Zeichenfolge
'O' Byte[]
'B' Byte[] mit Bitzeichenfolgen
'v' string[]
"V" Byte[][]

Gilt für: