CoseHeaderMap.Add メソッド

定義

オーバーロード

Add(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>)

ICollection<T> に項目を追加します。

Add(CoseHeaderLabel, Byte[])

指定したラベルと値をヘッダー マップに追加します。

Add(CoseHeaderLabel, Int32)

指定したラベルと値をヘッダー マップに追加します。

Add(CoseHeaderLabel, ReadOnlySpan<Byte>)

指定したラベルと値をヘッダー マップに追加します。

Add(CoseHeaderLabel, CoseHeaderValue)

指定したキーおよび値を持つ要素を IDictionary<TKey,TValue> オブジェクトに追加します。

Add(CoseHeaderLabel, String)

指定したラベルと値をヘッダー マップに追加します。

Add(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>)

ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs

ICollection<T> に項目を追加します。

public:
 virtual void Add(System::Collections::Generic::KeyValuePair<System::Security::Cryptography::Cose::CoseHeaderLabel, System::Security::Cryptography::Cose::CoseHeaderValue> item);
public void Add (System.Collections.Generic.KeyValuePair<System.Security.Cryptography.Cose.CoseHeaderLabel,System.Security.Cryptography.Cose.CoseHeaderValue> item);
abstract member Add : System.Collections.Generic.KeyValuePair<System.Security.Cryptography.Cose.CoseHeaderLabel, System.Security.Cryptography.Cose.CoseHeaderValue> -> unit
override this.Add : System.Collections.Generic.KeyValuePair<System.Security.Cryptography.Cose.CoseHeaderLabel, System.Security.Cryptography.Cose.CoseHeaderValue> -> unit
Public Sub Add (item As KeyValuePair(Of CoseHeaderLabel, CoseHeaderValue))

パラメーター

item
KeyValuePair<CoseHeaderLabel,CoseHeaderValue>

ICollection<T> に追加するオブジェクト。

実装

例外

ヘッダー マップは読み取り専用です。

itemの値が有効な CBOR 値ではありません。

適用対象

Add(CoseHeaderLabel, Byte[])

ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs

指定したラベルと値をヘッダー マップに追加します。

public:
 void Add(System::Security::Cryptography::Cose::CoseHeaderLabel label, cli::array <System::Byte> ^ value);
public void Add (System.Security.Cryptography.Cose.CoseHeaderLabel label, byte[] value);
member this.Add : System.Security.Cryptography.Cose.CoseHeaderLabel * byte[] -> unit
Public Sub Add (label As CoseHeaderLabel, value As Byte())

パラメーター

label
CoseHeaderLabel

追加するヘッダーのラベル。

value
Byte[]

追加するヘッダーの値。

例外

ヘッダー マップは読み取り専用です。

注釈

value は CBOR バイト文字列としてエンコードされるため、有効な CBOR エンコード値を含める必要はありません。 CBOR でエンコードされた値を直接指定するには、 と Add(CoseHeaderLabel, CoseHeaderValue)を参照してくださいFromEncodedValue(ReadOnlySpan<Byte>)

適用対象

Add(CoseHeaderLabel, Int32)

ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs

指定したラベルと値をヘッダー マップに追加します。

public:
 void Add(System::Security::Cryptography::Cose::CoseHeaderLabel label, int value);
public void Add (System.Security.Cryptography.Cose.CoseHeaderLabel label, int value);
member this.Add : System.Security.Cryptography.Cose.CoseHeaderLabel * int -> unit
Public Sub Add (label As CoseHeaderLabel, value As Integer)

パラメーター

label
CoseHeaderLabel

追加するヘッダーのラベル。

value
Int32

追加するヘッダーの値。

例外

ヘッダー マップは読み取り専用です。

適用対象

Add(CoseHeaderLabel, ReadOnlySpan<Byte>)

ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs

指定したラベルと値をヘッダー マップに追加します。

public:
 void Add(System::Security::Cryptography::Cose::CoseHeaderLabel label, ReadOnlySpan<System::Byte> value);
public void Add (System.Security.Cryptography.Cose.CoseHeaderLabel label, ReadOnlySpan<byte> value);
member this.Add : System.Security.Cryptography.Cose.CoseHeaderLabel * ReadOnlySpan<byte> -> unit
Public Sub Add (label As CoseHeaderLabel, value As ReadOnlySpan(Of Byte))

パラメーター

label
CoseHeaderLabel

追加するヘッダーのラベル。

value
ReadOnlySpan<Byte>

追加するヘッダーの値。

例外

ヘッダー マップは読み取り専用です。

注釈

value は CBOR バイト文字列としてエンコードされるため、有効な CBOR エンコード値を含める必要はありません。 CBOR でエンコードされた値を直接指定するには、 と Add(CoseHeaderLabel, CoseHeaderValue)を参照してくださいFromEncodedValue(ReadOnlySpan<Byte>)

適用対象

Add(CoseHeaderLabel, CoseHeaderValue)

ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs

指定したキーおよび値を持つ要素を IDictionary<TKey,TValue> オブジェクトに追加します。

public:
 virtual void Add(System::Security::Cryptography::Cose::CoseHeaderLabel key, System::Security::Cryptography::Cose::CoseHeaderValue value);
public void Add (System.Security.Cryptography.Cose.CoseHeaderLabel key, System.Security.Cryptography.Cose.CoseHeaderValue value);
abstract member Add : System.Security.Cryptography.Cose.CoseHeaderLabel * System.Security.Cryptography.Cose.CoseHeaderValue -> unit
override this.Add : System.Security.Cryptography.Cose.CoseHeaderLabel * System.Security.Cryptography.Cose.CoseHeaderValue -> unit
Public Sub Add (key As CoseHeaderLabel, value As CoseHeaderValue)

パラメーター

key
CoseHeaderLabel

追加する要素のキーとして使用するオブジェクト。

value
CoseHeaderValue

追加する要素の値として使用するオブジェクト。

実装

例外

ヘッダー マップは読み取り専用です。

value が有効な CBOR 値ではありません。

適用対象

Add(CoseHeaderLabel, String)

ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs
ソース:
CoseHeaderMap.cs

指定したラベルと値をヘッダー マップに追加します。

public:
 void Add(System::Security::Cryptography::Cose::CoseHeaderLabel label, System::String ^ value);
public void Add (System.Security.Cryptography.Cose.CoseHeaderLabel label, string value);
member this.Add : System.Security.Cryptography.Cose.CoseHeaderLabel * string -> unit
Public Sub Add (label As CoseHeaderLabel, value As String)

パラメーター

label
CoseHeaderLabel

追加するヘッダーのラベル。

value
String

追加するヘッダーの値。

例外

ヘッダー マップは読み取り専用です。

適用対象