CoseHeaderMap Sınıf

Tanım

BIR COSE iletisinin üst bilgi parametreleri koleksiyonunu temsil eder.

public ref class CoseHeaderMap sealed : System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::Security::Cryptography::Cose::CoseHeaderLabel, System::Security::Cryptography::Cose::CoseHeaderValue>>, System::Collections::Generic::IDictionary<System::Security::Cryptography::Cose::CoseHeaderLabel, System::Security::Cryptography::Cose::CoseHeaderValue>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::Security::Cryptography::Cose::CoseHeaderLabel, System::Security::Cryptography::Cose::CoseHeaderValue>>, System::Collections::Generic::IReadOnlyCollection<System::Collections::Generic::KeyValuePair<System::Security::Cryptography::Cose::CoseHeaderLabel, System::Security::Cryptography::Cose::CoseHeaderValue>>, System::Collections::Generic::IReadOnlyDictionary<System::Security::Cryptography::Cose::CoseHeaderLabel, System::Security::Cryptography::Cose::CoseHeaderValue>
public sealed class CoseHeaderMap : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<System.Security.Cryptography.Cose.CoseHeaderLabel,System.Security.Cryptography.Cose.CoseHeaderValue>>, System.Collections.Generic.IDictionary<System.Security.Cryptography.Cose.CoseHeaderLabel,System.Security.Cryptography.Cose.CoseHeaderValue>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.Security.Cryptography.Cose.CoseHeaderLabel,System.Security.Cryptography.Cose.CoseHeaderValue>>, System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<System.Security.Cryptography.Cose.CoseHeaderLabel,System.Security.Cryptography.Cose.CoseHeaderValue>>, System.Collections.Generic.IReadOnlyDictionary<System.Security.Cryptography.Cose.CoseHeaderLabel,System.Security.Cryptography.Cose.CoseHeaderValue>
type CoseHeaderMap = class
    interface IDictionary<CoseHeaderLabel, CoseHeaderValue>
    interface ICollection<KeyValuePair<CoseHeaderLabel, CoseHeaderValue>>
    interface seq<KeyValuePair<CoseHeaderLabel, CoseHeaderValue>>
    interface IEnumerable
    interface IReadOnlyDictionary<CoseHeaderLabel, CoseHeaderValue>
    interface IReadOnlyCollection<KeyValuePair<CoseHeaderLabel, CoseHeaderValue>>
Public NotInheritable Class CoseHeaderMap
Implements ICollection(Of KeyValuePair(Of CoseHeaderLabel, CoseHeaderValue)), IDictionary(Of CoseHeaderLabel, CoseHeaderValue), IEnumerable(Of KeyValuePair(Of CoseHeaderLabel, CoseHeaderValue)), IReadOnlyCollection(Of KeyValuePair(Of CoseHeaderLabel, CoseHeaderValue)), IReadOnlyDictionary(Of CoseHeaderLabel, CoseHeaderValue)
Devralma
CoseHeaderMap
Uygulamalar

Oluşturucular

CoseHeaderMap()

CoseHeaderMap sınıfının yeni bir örneğini başlatır.

Özellikler

Count

ICollection<T> içindeki öğe sayısını alır.

IsReadOnly

Üst bilgi eşlemesinin salt okunur olup olmadığını gösteren bir değer alır.

Item[CoseHeaderLabel]

Belirtilen anahtarla öğesini alır veya ayarlar.

Keys

anahtarlarını IDictionary<TKey,TValue>içeren bir ICollection<T> alır.

Values

içindeki IDictionary<TKey,TValue>değerleri içeren bir ICollection<T> alır.

Yöntemler

Add(CoseHeaderLabel, Byte[])

Belirtilen etiketi ve değeri üst bilgi eşlemesine ekler.

Add(CoseHeaderLabel, CoseHeaderValue)

öğesine sağlanan anahtar ve değere IDictionary<TKey,TValue>sahip bir öğe ekler.

Add(CoseHeaderLabel, Int32)

Belirtilen etiketi ve değeri üst bilgi eşlemesine ekler.

Add(CoseHeaderLabel, ReadOnlySpan<Byte>)

Belirtilen etiketi ve değeri üst bilgi eşlemesine ekler.

Add(CoseHeaderLabel, String)

Belirtilen etiketi ve değeri üst bilgi eşlemesine ekler.

Add(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>)

öğesine bir öğe ICollection<T>ekler.

Clear()

öğesinden ICollection<T>tüm öğeleri kaldırır.

Contains(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>)

öğesinin ICollection<T> belirli bir değer içerip içermediğini belirler.

ContainsKey(CoseHeaderLabel)

öğesinin IDictionary<TKey,TValue> belirtilen anahtara sahip bir öğe içerip içermediğini belirler.

CopyTo(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>[], Int32)

öğesinin ICollection<T> öğelerini belirli Array bir dizinden başlayarak öğesine Arraykopyalar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

Toplulukta yinelenen bir numaralandırıcı döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetValueAsBytes(CoseHeaderLabel)

Belirtilen etiketle ilişkili değeri bayt dizesi olarak alır.

GetValueAsBytes(CoseHeaderLabel, Span<Byte>)

Belirtilen etiketle ilişkili değeri bayt dizesi olarak alır.

GetValueAsInt32(CoseHeaderLabel)

Belirtilen etiketle ilişkili değeri, imzalı bir tamsayı olarak alır.

GetValueAsString(CoseHeaderLabel)

Belirtilen etiketle ilişkili değeri metin dizesi olarak alır.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Remove(CoseHeaderLabel)

belirtilen anahtara sahip öğesini öğesinden IDictionary<TKey,TValue>kaldırır.

Remove(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>)

belirli bir nesnenin ilk oluşumunu öğesinden ICollection<T>kaldırır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TryGetValue(CoseHeaderLabel, CoseHeaderValue)

BIR COSE iletisinin üst bilgi parametreleri koleksiyonunu temsil eder.

Belirtik Arabirim Kullanımları

IEnumerable.GetEnumerator()

Bir toplulukta tekrarlanan bir numaralandırıcı döndürür.

IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Keys

Salt okunur sözlükteki anahtarları içeren numaralandırılabilir bir koleksiyon alır.

IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Values

Salt okunur sözlükteki değerleri içeren bir numaralandırılabilir koleksiyon alır.

Uzantı Metotları

AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>)

Geçerli sözlük için salt ReadOnlyDictionary<TKey,TValue> okunur bir sarmalayıcı döndürür.

Şunlara uygulanır