BerConverter.Encode(String, Object[]) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Encode(String, Object[]) yöntemi, verilerin ikili gösterimini almak için BER kullanarak yapılandırılmış verileri kodlar.
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()
Parametreler
- format
- String
Biçim dizesi.
- value
- Object[]
Biçimlendirilmiş veri dizisi.
Döndürülenler
Byte[]
BER ile kodlanmış bir veri dizisi.
Açıklamalar
Aşağıdakiler geçerli biçim karakterleridir.
Kodlama kuralları:
Kod | Karşılık Gelen Bağımsız Değişken |
---|---|
'{' '}' '[' ']' 'n' | Karşılık gelen bağımsız değişken yok |
't' 'i' 'e' | int |
'a' | Sekizli dize |
'b' | bool |
's' | string |
'o' 'X' | bayt[] |
'v' | dize[] |
'V' | bayt[][] |
Not
'v' ve 'V', bir çiftin {} gerekli olması için özeldir. Örneğin, {{v}} ve {{V}} kullanın.
Özel durumlar
Özel durum | Koşul |
---|---|
Argumentnullexception | format bir null başvurudur (Nothing Visual Basic'te). |
Argumentexception | Bu özel durum aşağıdaki koşullardan herhangi birinde oluşur: - Biçim dizesi için yeterli bağımsız değişken yok. - Biçim dizesi bağımsız değişkeni yanlış. - Biçim dizesi tanımlanmamış bir karakter içeriyor. |
Berconversionexception | Dönüş değeri işlenirken hata oluştu. |
Şunlara uygulanır
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.