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

Definição

O Encode(String, Object[]) método codifica dados estruturados, usando BER, para obter uma representação binária dos dados.

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

A cadeia de formato.

value
Object[]

Um conjunto de dados formatados.

Devoluções

Byte[]

Um conjunto de dados codificados em BER.

Observações

Os caracteres de formato válidos são os seguintes.

Regras de codificação:

Código Argumento correspondente
'{' '}' '[' ']' 'n' Sem argumento correspondente
't' 'i' 'e' int
'a' Corda octeto
'b' bool
's' cadeia (de caracteres)
'o' 'X' byte[]
'v' string[]
'V' Byte[][]

Note

'V' e 'V' são especiais porque é necessário um duplo {} . Por exemplo, use {{v}} e {{V}}.

Exceções

Exception Condition
ArgumentoNullException format é uma referência nula (Nothing em Visual Basic).
ArgumentoExceção Esta exceção ocorre em qualquer uma das seguintes condições:

- Não há argumentos suficientes para a cadeia de formato.
- O argumento da string de formato está incorreto.
- A cadeia de formato contém um carácter indefinido.
BerConversionException Erro de processamento de valor de retorno.

Aplica-se a