BerConverter.Encode(String, Object[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Ein Array von BER-codierter Daten.
Hinweise
Im Folgenden sind gültige Formatzeichen angegeben.
Codierungsregeln:
Code | Entsprechendes Argument |
---|---|
'{' '}' '[' ']' 'n' | Kein entsprechendes Argument |
't' 'i' 'e' | INT |
'a' | Oktettzeichenfolge |
'b' | bool |
's' | Zeichenfolge |
'o' 'X' | byte[] |
'v' | string[] |
'V' | byte[][] |
Hinweis
"v" und "V" sind besonders, da ein Double {} erforderlich ist. Verwenden Sie beispielsweise {{v}} und {{V}}.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | format ist ein NULL-Verweis (Nothing in Visual Basic). |
ArgumentException | Diese Ausnahme tritt in einer der folgenden Bedingungen auf: - Es gibt nicht genügend Argumente für die Formatzeichenfolge. – Das Formatzeichenfolgenargument ist falsch. - Die Formatzeichenfolge enthält ein nicht definiertes Zeichen. |
Berconversionexception | Fehlerverarbeitungsrückgabewert. |