Share via


CoseHeaderMap.Add Metodo

Definizione

Overload

Add(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>)

Aggiunge un elemento a ICollection<T>.

Add(CoseHeaderLabel, Byte[])

Aggiunge l'etichetta e il valore specificati alla mappa di intestazione.

Add(CoseHeaderLabel, Int32)

Aggiunge l'etichetta e il valore specificati alla mappa di intestazione.

Add(CoseHeaderLabel, ReadOnlySpan<Byte>)

Aggiunge l'etichetta e il valore specificati alla mappa di intestazione.

Add(CoseHeaderLabel, CoseHeaderValue)

Aggiunge un elemento con la chiave e il valore forniti all'interfaccia IDictionary<TKey,TValue>.

Add(CoseHeaderLabel, String)

Aggiunge l'etichetta e il valore specificati alla mappa di intestazione.

Add(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>)

Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs

Aggiunge un elemento a 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))

Parametri

item
KeyValuePair<CoseHeaderLabel,CoseHeaderValue>

Oggetto da aggiungere all'oggetto ICollection<T>.

Implementazioni

Eccezioni

La mappa di intestazione è di sola lettura.

itemIl valore di non è un valore CBOR valido.

Si applica a

Add(CoseHeaderLabel, Byte[])

Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs

Aggiunge l'etichetta e il valore specificati alla mappa di intestazione.

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())

Parametri

label
CoseHeaderLabel

Etichetta per l'intestazione da aggiungere.

value
Byte[]

Valore dell'intestazione da aggiungere.

Eccezioni

La mappa di intestazione è di sola lettura.

Commenti

value non deve contenere un valore con codifica CBOR valido, perché verrà codificato come stringa di byte CBOR. Per specificare direttamente un valore con codifica CBOR, vedere FromEncodedValue(ReadOnlySpan<Byte>) e Add(CoseHeaderLabel, CoseHeaderValue).

Si applica a

Add(CoseHeaderLabel, Int32)

Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs

Aggiunge l'etichetta e il valore specificati alla mappa di intestazione.

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)

Parametri

label
CoseHeaderLabel

Etichetta per l'intestazione da aggiungere.

value
Int32

Valore dell'intestazione da aggiungere.

Eccezioni

La mappa di intestazione è di sola lettura.

Si applica a

Add(CoseHeaderLabel, ReadOnlySpan<Byte>)

Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs

Aggiunge l'etichetta e il valore specificati alla mappa di intestazione.

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))

Parametri

label
CoseHeaderLabel

Etichetta per l'intestazione da aggiungere.

value
ReadOnlySpan<Byte>

Valore dell'intestazione da aggiungere.

Eccezioni

La mappa di intestazione è di sola lettura.

Commenti

value non deve contenere un valore con codifica CBOR valido, perché verrà codificato come stringa di byte CBOR. Per specificare direttamente un valore con codifica CBOR, vedere FromEncodedValue(ReadOnlySpan<Byte>) e Add(CoseHeaderLabel, CoseHeaderValue).

Si applica a

Add(CoseHeaderLabel, CoseHeaderValue)

Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs

Aggiunge un elemento con la chiave e il valore forniti all'interfaccia 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)

Parametri

key
CoseHeaderLabel

Oggetto da usare come chiave dell'elemento da aggiungere.

value
CoseHeaderValue

Oggetto da usare come valore dell'elemento da aggiungere.

Implementazioni

Eccezioni

La mappa di intestazione è di sola lettura.

value non è un valore CBOR valido.

Si applica a

Add(CoseHeaderLabel, String)

Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs
Origine:
CoseHeaderMap.cs

Aggiunge l'etichetta e il valore specificati alla mappa di intestazione.

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)

Parametri

label
CoseHeaderLabel

Etichetta per l'intestazione da aggiungere.

value
String

Valore dell'intestazione da aggiungere.

Eccezioni

La mappa di intestazione è di sola lettura.

Si applica a