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

Source:
CoseHeaderMap.cs
Source:
CoseHeaderMap.cs

ICollection<T>에 항목을 추가합니다.

public void Add (System.Collections.Generic.KeyValuePair<System.Security.Cryptography.Cose.CoseHeaderLabel,System.Security.Cryptography.Cose.CoseHeaderValue> item);

매개 변수

item
KeyValuePair<CoseHeaderLabel,CoseHeaderValue>

ICollection<T>에 추가할 개체입니다.

구현

예외

헤더 맵은 읽기 전용입니다.

item의 값이 유효한 CBOR 값이 아닙니다.

적용 대상

.NET 9 (package-provided) 및 기타 버전
제품 버전
.NET 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)

Add(CoseHeaderLabel, Byte[])

Source:
CoseHeaderMap.cs
Source:
CoseHeaderMap.cs

헤더 맵에 지정된 레이블 및 값을 추가합니다.

public void Add (System.Security.Cryptography.Cose.CoseHeaderLabel label, byte[] value);

매개 변수

label
CoseHeaderLabel

추가할 헤더의 레이블입니다.

value
Byte[]

추가할 헤더의 값입니다.

예외

헤더 맵은 읽기 전용입니다.

설명

value 는 CBOR 바이트 문자열로 인코딩되므로 유효한 CBOR로 인코딩된 값을 포함할 필요가 없습니다. CBOR로 인코딩된 값을 직접 지정하려면 및 을 Add(CoseHeaderLabel, CoseHeaderValue)참조하세요FromEncodedValue(ReadOnlySpan<Byte>).

적용 대상

.NET 9 (package-provided) 및 기타 버전
제품 버전
.NET 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)

Add(CoseHeaderLabel, Int32)

Source:
CoseHeaderMap.cs
Source:
CoseHeaderMap.cs

헤더 맵에 지정된 레이블 및 값을 추가합니다.

public void Add (System.Security.Cryptography.Cose.CoseHeaderLabel label, int value);

매개 변수

label
CoseHeaderLabel

추가할 헤더의 레이블입니다.

value
Int32

추가할 헤더의 값입니다.

예외

헤더 맵은 읽기 전용입니다.

적용 대상

.NET 9 (package-provided) 및 기타 버전
제품 버전
.NET 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)

Add(CoseHeaderLabel, ReadOnlySpan<Byte>)

Source:
CoseHeaderMap.cs
Source:
CoseHeaderMap.cs

헤더 맵에 지정된 레이블 및 값을 추가합니다.

public void Add (System.Security.Cryptography.Cose.CoseHeaderLabel label, ReadOnlySpan<byte> value);

매개 변수

label
CoseHeaderLabel

추가할 헤더의 레이블입니다.

value
ReadOnlySpan<Byte>

추가할 헤더의 값입니다.

예외

헤더 맵은 읽기 전용입니다.

설명

value 는 CBOR 바이트 문자열로 인코딩되므로 유효한 CBOR로 인코딩된 값을 포함할 필요가 없습니다. CBOR로 인코딩된 값을 직접 지정하려면 및 을 Add(CoseHeaderLabel, CoseHeaderValue)참조하세요FromEncodedValue(ReadOnlySpan<Byte>).

적용 대상

.NET 9 (package-provided) 및 기타 버전
제품 버전
.NET 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)

Add(CoseHeaderLabel, CoseHeaderValue)

Source:
CoseHeaderMap.cs
Source:
CoseHeaderMap.cs

제공된 키와 값을 가진 요소를 IDictionary<TKey,TValue>에 추가합니다.

public void Add (System.Security.Cryptography.Cose.CoseHeaderLabel key, System.Security.Cryptography.Cose.CoseHeaderValue value);

매개 변수

key
CoseHeaderLabel

추가할 요소의 키로 사용할 개체입니다.

value
CoseHeaderValue

추가할 요소의 값으로 사용할 개체입니다.

구현

예외

헤더 맵은 읽기 전용입니다.

value 가 유효한 CBOR 값이 아닙니다.

적용 대상

.NET 9 (package-provided) 및 기타 버전
제품 버전
.NET 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)

Add(CoseHeaderLabel, String)

Source:
CoseHeaderMap.cs
Source:
CoseHeaderMap.cs

헤더 맵에 지정된 레이블 및 값을 추가합니다.

public void Add (System.Security.Cryptography.Cose.CoseHeaderLabel label, string value);

매개 변수

label
CoseHeaderLabel

추가할 헤더의 레이블입니다.

value
String

추가할 헤더의 값입니다.

예외

헤더 맵은 읽기 전용입니다.

적용 대상

.NET 9 (package-provided) 및 기타 버전
제품 버전
.NET 6 (package-provided), 7 (package-provided), 8 (package-provided), 9 (package-provided)
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)