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

Définition

La Encode(String, Object[]) méthode encode des données structurées, à l’aide de BER, pour récupérer une représentation binaire des données.

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

Paramètres

format
String

Chaîne de format.

value
Object[]

Tableau de données mises en forme.

Retours

Byte[]

Tableau de données encodées BER.

Remarques

Les caractères de format suivants sont valides.

Règles d’encodage :

Code informatique Argument correspondant
'{' '}' '[' ']' 'n' Aucun argument correspondant
't' 'i' 'e' int
'a' Chaîne d’octets
'b' bool
's' string
'o' 'X' byte[]
'v' chaîne de caractères[]
'V' byte[][]

Note

'v' et 'V' sont spéciaux dans la nécessité d’un double {} . Par exemple, utilisez {{v}} et {{V}}.

Exceptions

Exception Pathologie
Argumentnullexception format est une référence Null (Nothing dans Visual Basic).
Argumentexception Cette exception se produit dans l’une des conditions suivantes :

- Il n’y a pas assez d’arguments pour la chaîne de format.
- L’argument de chaîne de format est incorrect.
- La chaîne de format contient un caractère non défini.
BerConversionException Valeur de retour du traitement des erreurs.

S’applique à