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