BerConverter.Encode(String, Object[]) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
El método Encode(String, Object[]) utiliza BER para codificar datos estructurados con el fin de recuperar una representación binaria de los mismos.
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
Matriz de datos codificados con BER.
Comentarios
A continuación se muestran caracteres de formato válidos.
Reglas de codificación:
Código | Argumento correspondiente |
---|---|
'{' '}' '[' ']' 'n' | No hay ningún argumento correspondiente |
't' 'i' 'e' | int |
"a" | Cadena de octeto |
'b' | bool |
"s" | string |
'o' 'X' | byte[] |
'v' | string[] |
'V' | byte[][] |
Nota
"v" y "V" son especiales en que se requiere un doble {} . Por ejemplo, use {{v}} y {{V}}.
Excepciones
Excepción | Condición |
---|---|
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 | Error al procesar el valor devuelto. |