CoseHeaderMap.Add 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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>)
- Source:
- CoseHeaderMap.cs
- Source:
- 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))
参数
要添加到 ICollection<T> 的对象。
实现
例外
标头映射为只读。
item
的值不是有效的 CBOR 值。
适用于
Add(CoseHeaderLabel, Byte[])
- Source:
- CoseHeaderMap.cs
- Source:
- 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 编码的值,请参阅 FromEncodedValue(ReadOnlySpan<Byte>) 和 Add(CoseHeaderLabel, CoseHeaderValue)。
适用于
Add(CoseHeaderLabel, Int32)
- Source:
- CoseHeaderMap.cs
- Source:
- 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>)
- Source:
- CoseHeaderMap.cs
- Source:
- 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 编码的值,请参阅 FromEncodedValue(ReadOnlySpan<Byte>) 和 Add(CoseHeaderLabel, CoseHeaderValue)。
适用于
Add(CoseHeaderLabel, CoseHeaderValue)
- Source:
- CoseHeaderMap.cs
- Source:
- 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)
- Source:
- CoseHeaderMap.cs
- Source:
- 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
要添加的标头的值。
例外
标头映射为只读。