BerConverter.Encode(String, Object[]) Methode

Definition

Die Encode(String, Object[]) Methode codiert strukturierte Daten mithilfe von BER, um eine binäre Darstellung der Daten abzurufen.

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

Parameter

format
String

Die Formatzeichenfolge.

value
Object[]

Ein Array formatierter Daten.

Gibt zurück

Byte[]

Ein Array mit BER-codierten Daten.

Hinweise

Es folgen gültige Formatzeichen.

Codierungsregeln:

Code Entsprechendes Argument
'{' '}' '[' ']' 'n' Kein entsprechendes Argument
't' 'i' 'e' int
'a' Oktettzeichenfolge
'b' bool
's' string
'o' 'X' Byte[]
'v' string[]
"V" Byte[][]

Note

"v" und "V" sind so besonders, dass ein Double {} erforderlich ist. Verwenden Sie z. B. {{v}} und {{V}}.

Ausnahmen

Exception Zustand
Argumentnullexception format ist ein Nullverweis (Nothing in Visual Basic).
Argumentexception Diese Ausnahme tritt in einer der folgenden Bedingungen auf:

- Es sind nicht genügend Argumente für die Formatzeichenfolge vorhanden.
- Das Formatzeichenfolgenargument ist falsch.
- Die Formatzeichenfolge enthält ein nicht definiertes Zeichen.
Berconversionexception Fehler beim Verarbeiten des Rückgabewerts.

Gilt für: