BerConverter.Encode(String, Object[]) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Metode ini Encode(String, Object[]) mengodekan data terstruktur, menggunakan BER, untuk mengambil representasi biner data.
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()
Parameter
- format
- String
String format.
- value
- Object[]
Array data yang diformat.
Mengembalikan
Array data yang dikodekan BER.
Keterangan
Berikut ini adalah karakter format yang valid.
Aturan pengodean:
| Kode | Argumen terkait |
|---|---|
| '{' '}' '[' ']' 'n' | Tidak ada argumen terkait |
| 't' 'i' 'e' | int |
| 'a' | String oktet |
| 'b' | bool |
| 's' | string |
| 'o' 'X' | byte[] |
| 'v' | string[] |
| 'V' | byte[][] |
Catatan
'v' dan 'V' khusus karena diperlukan ganda {} . Misalnya, gunakan {{v}} dan {{V}}.
Pengecualian
| Pengecualian | Kondisi |
|---|---|
| ArgumentNullException |
format adalah referensi null (Nothing di Visual Basic). |
| ArgumentException | Pengecualian ini terjadi dalam salah satu kondisi berikut: - Tidak ada cukup argumen untuk string format. - Argumen string format salah. - String format berisi karakter yang tidak ditentukan. |
| BerConversionException | Kesalahan saat memproses nilai pengembalian. |