BerConverter.Encode(String, Object[]) Método

Definición

El Encode(String, Object[]) método codifica los datos estructurados, mediante BER, para recuperar una representación binaria de los datos.

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()

Parámetros

format
String

Cadena de formato.

value
Object[]

Matriz de datos con formato.

Devoluciones

Byte[]

Matriz de datos codificados en BER.

Comentarios

A continuación se muestran caracteres de formato válidos.

Reglas de codificación:

Código Argumento correspondiente
'{' '}' '[' ']' 'n' Ningún argumento correspondiente
't' 'i' 'e' int
'a' Cadena de octeto
'b' Bool
's' string
'o' 'X' byte[]
'v' string[]
'V' byte[][]

Note

"v" y "V" son especiales en que se requiere un doble {} . Por ejemplo, use {{v}} y {{V}}.

Excepciones

Exception Condition
ArgumentNullException format es una referencia nula (Nothing en Visual Basic).
ArgumentException Esta excepción se produce en cualquiera de las condiciones siguientes:

- No hay suficientes argumentos para la cadena de formato.
: el argumento de cadena de formato es incorrecto.
- La cadena de formato contiene un carácter indefinido.
BerConversionException Valor devuelto de procesamiento de errores.

Se aplica a