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 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. |