BerConverter.Encode(String, Object[]) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
De Encode(String, Object[]) methode codeert gestructureerde gegevens, met ber, om een binaire weergave van de gegevens op te halen.
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()
Parameters
- format
- String
De notatietekenreeks.
- value
- Object[]
Een matrix met opgemaakte gegevens.
Retouren
Een matrix met ber-gecodeerde gegevens.
Opmerkingen
Hieronder ziet u geldige notatietekens.
Coderingsregels:
| Code | Corresponderend argument |
|---|---|
| {' '}' '[' ']' 'n' | Geen bijbehorend argument |
| 't' 'i' 'e' | int |
| 'a' | Octettekenreeks |
| 'b' | bool |
| 's' | string |
| 'o' 'X' | byte[] |
| 'v' | string[] |
| 'V' | byte[][] |
Note
'v' en 'V' zijn speciaal omdat een dubbele is {} vereist. Gebruik bijvoorbeeld {{v}} en {{V}}.
Exceptions
| Exception | Condition |
|---|---|
| ArgumentNullException |
format is een null-verwijzing (Nothing in Visual Basic). |
| ArgumentException | Deze uitzondering treedt op in een van de volgende voorwaarden: - Er zijn onvoldoende argumenten voor de notatietekenreeks. - Het argument tekenreeksnotatie is onjuist. - De notatietekenreeks bevat een niet-gedefinieerd teken. |
| BerConversionException | Fout bij het verwerken van de retourwaarde. |