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