BerConverter.Encode(String, Object[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
La méthode Encode(String, Object[]) encode des données structurées, à l'aide de règles BER, afin de 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
Tableau de données encodées BER.
Remarques
Les caractères de format suivants sont valides.
Règles d’encodage :
Code | Argument correspondant |
---|---|
'{' '}' '[' ']' 'n' | Aucun argument correspondant |
't' 'i' 'e' | int |
« a » | Chaîne d’octets |
'b' | bool |
« s » | string |
'o' 'X' | byte[] |
'v' | string[] |
'V' | byte[][] |
Notes
'v' et 'V' sont spéciaux en ce qu’un double {} est requis. Par exemple, utilisez {{v}} et {{V}}.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | format est une référence Null (Nothing en Visual Basic). |
ArgumentException | Cette exception se produit dans l’une des conditions suivantes : - Il n’y a pas suffisamment 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 | Erreur lors du traitement de la valeur de retour. |