BerConverter.Encode(String, Object[]) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Encode(String, Object[]) メソッドは、BER を使用して構造化データをエンコードし、バイナリ形式のデータを取得します。
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()
パラメーター
- format
- String
書式指定文字列。
- value
- Object[]
書式指定されたデータの配列。
戻り値
Byte[]
BER エンコードされたデータの配列。
注釈
有効な書式文字を次に示します。
エンコード規則:
コード | 対応する引数 |
---|---|
'{' '}' '[' ']' 'n' | 対応する引数がありません |
't' 'i' 'e' | INT |
'a' | オクテット文字列 |
'b' | [bool] |
's' | string |
'o' 'X' | byte[] |
'v' | string[] |
'V' | byte[][] |
注意
'v' と 'V' は、double {} が必要であるという点で特別です。 たとえば、{{v}} と {{V}} を使用します。
例外
例外 | 条件 |
---|---|
ArgumentNullException | format が null 参照 (Visual Basic の場合は Nothing ) です。 |
ArgumentException | この例外は、次のいずれかの条件で発生します。 - 書式指定文字列に十分な引数がありません。 - 書式指定文字列の引数が正しくありません。 - 書式指定文字列に未定義の文字が含まれています。 |
BerConversionException | 戻り値の処理中にエラーが発生しました。 |
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET