BerConverter.Encode(String, Object[]) Metodo

Definizione

Il Encode(String, Object[]) metodo codifica i dati strutturati, usando 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.

Valori restituiti

Byte[]

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 ottetto
'b' bool
's' string
'o' 'X' byte[]
'v' string[]
'V' byte[][]

Note

'v' e 'V' sono speciali in quanto è necessario un doppio {} . Ad esempio, usare {{v}} e {{V}}.

Eccezioni

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

Si applica a