Freigeben über


CoseHeaderMap.Add Methode

Definition

Überlädt

Add(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>)

Fügt der ICollection<T> ein Element hinzu.

Add(CoseHeaderLabel, Byte[])

Fügt der Headerzuordnung die angegebene Bezeichnung und den angegebenen Wert hinzu.

Add(CoseHeaderLabel, Int32)

Fügt der Headerzuordnung die angegebene Bezeichnung und den angegebenen Wert hinzu.

Add(CoseHeaderLabel, ReadOnlySpan<Byte>)

Fügt der Headerzuordnung die angegebene Bezeichnung und den angegebenen Wert hinzu.

Add(CoseHeaderLabel, CoseHeaderValue)

Fügt der IDictionary<TKey,TValue>-Schnittstelle ein Element mit dem angegebenen Schlüssel und Wert hinzu.

Add(CoseHeaderLabel, String)

Fügt der Headerzuordnung die angegebene Bezeichnung und den angegebenen Wert hinzu.

Add(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>)

Quelle:
CoseHeaderMap.cs
Quelle:
CoseHeaderMap.cs
Quelle:
CoseHeaderMap.cs

Fügt der ICollection<T> ein Element hinzu.

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

Parameter

item
KeyValuePair<CoseHeaderLabel,CoseHeaderValue>

Das Objekt, das ICollection<T> hinzugefügt werden soll.

Implementiert

Ausnahmen

Die Headerzuordnung ist schreibgeschützt.

itemDer Wert von ist kein gültiger CBOR-Wert.

Gilt für:

Add(CoseHeaderLabel, Byte[])

Quelle:
CoseHeaderMap.cs
Quelle:
CoseHeaderMap.cs
Quelle:
CoseHeaderMap.cs

Fügt der Headerzuordnung die angegebene Bezeichnung und den angegebenen Wert hinzu.

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

Parameter

label
CoseHeaderLabel

Die Bezeichnung für den hinzuzufügenden Header.

value
Byte[]

Der Wert des hinzuzufügenden Headers.

Ausnahmen

Die Headerzuordnung ist schreibgeschützt.

Hinweise

value muss keinen gültigen CBOR-codierten Wert enthalten, da er als CBOR-Bytezeichenfolge codiert wird. Informationen zum direkten Angeben eines CBOR-codierten Werts finden Sie unter FromEncodedValue(ReadOnlySpan<Byte>) und Add(CoseHeaderLabel, CoseHeaderValue).

Gilt für:

Add(CoseHeaderLabel, Int32)

Quelle:
CoseHeaderMap.cs
Quelle:
CoseHeaderMap.cs
Quelle:
CoseHeaderMap.cs

Fügt der Headerzuordnung die angegebene Bezeichnung und den angegebenen Wert hinzu.

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)

Parameter

label
CoseHeaderLabel

Die Bezeichnung für den hinzuzufügenden Header.

value
Int32

Der Wert des hinzuzufügenden Headers.

Ausnahmen

Die Headerzuordnung ist schreibgeschützt.

Gilt für:

Add(CoseHeaderLabel, ReadOnlySpan<Byte>)

Quelle:
CoseHeaderMap.cs
Quelle:
CoseHeaderMap.cs
Quelle:
CoseHeaderMap.cs

Fügt der Headerzuordnung die angegebene Bezeichnung und den angegebenen Wert hinzu.

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

Parameter

label
CoseHeaderLabel

Die Bezeichnung für den hinzuzufügenden Header.

value
ReadOnlySpan<Byte>

Der Wert des hinzuzufügenden Headers.

Ausnahmen

Die Headerzuordnung ist schreibgeschützt.

Hinweise

value muss keinen gültigen CBOR-codierten Wert enthalten, da er als CBOR-Bytezeichenfolge codiert wird. Informationen zum direkten Angeben eines CBOR-codierten Werts finden Sie unter FromEncodedValue(ReadOnlySpan<Byte>) und Add(CoseHeaderLabel, CoseHeaderValue).

Gilt für:

Add(CoseHeaderLabel, CoseHeaderValue)

Quelle:
CoseHeaderMap.cs
Quelle:
CoseHeaderMap.cs
Quelle:
CoseHeaderMap.cs

Fügt der IDictionary<TKey,TValue>-Schnittstelle ein Element mit dem angegebenen Schlüssel und Wert hinzu.

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)

Parameter

key
CoseHeaderLabel

Das Objekt, das als Schlüssel des hinzuzufügenden Elements verwendet werden soll.

value
CoseHeaderValue

Das Objekt, das als Wert des hinzuzufügenden Elements verwendet werden soll.

Implementiert

Ausnahmen

Die Headerzuordnung ist schreibgeschützt.

value ist kein gültiger CBOR-Wert.

Gilt für:

Add(CoseHeaderLabel, String)

Quelle:
CoseHeaderMap.cs
Quelle:
CoseHeaderMap.cs
Quelle:
CoseHeaderMap.cs

Fügt der Headerzuordnung die angegebene Bezeichnung und den angegebenen Wert hinzu.

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)

Parameter

label
CoseHeaderLabel

Die Bezeichnung für den hinzuzufügenden Header.

value
String

Der Wert des hinzuzufügenden Headers.

Ausnahmen

Die Headerzuordnung ist schreibgeschützt.

Gilt für: