BerConverter.Encode(String, Object[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Il metodo Encode(String, Object[]) codifica i dati strutturati, utilizzando le regole BER, per recuperare una rappresentazione binaria dei dati.
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()
Parametri
- format
- String
Stringa di formato.
- value
- Object[]
Matrice di dati formattati.
Restituisce
Matrice di dati con codifica BER.
Commenti
Di seguito sono riportati caratteri di formato validi.
Regole di codifica:
Codice | Argomento corrispondente |
---|---|
'{' '}' '[' ']' 'n' | Nessun argomento corrispondente |
't' 'i' 'e' | INT |
'a' | Stringa ottet |
'b' | bool |
's' | string |
'o' 'X' | byte[] |
'v' | string[] |
'V' | byte[][] |
Nota
'v' e 'V' sono speciali in quanto è necessario un doppio {} . Ad esempio, usare {{v}} e {{V}}.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | format è un riferimento null (Nothing in Visual Basic). |
ArgumentException | Questa eccezione si verifica in una delle condizioni seguenti: - Non sono disponibili argomenti sufficienti per la stringa di formato. - L'argomento stringa di formato non è corretto. - La stringa di formato contiene un carattere non definito. |
BerConversionException | Errore durante l'elaborazione del valore restituito. |