Bagikan melalui


BerConverter.Encode(String, Object[]) Metode

Definisi

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

Byte[]

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.

Berlaku untuk