CoseHeaderMap Třída

Definice

Představuje kolekci parametrů hlavičky zprávy COSE.

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)
Dědičnost
CoseHeaderMap
Implementuje

Konstruktory

CoseHeaderMap()

Inicializuje novou instanci CoseHeaderMap třídy.

Vlastnosti

Count

Získá počet elementů obsažených v objektu ICollection<T>.

IsReadOnly

Získá hodnotu, která označuje, zda je mapování záhlaví jen pro čtení.

Item[CoseHeaderLabel]

Získá nebo nastaví element se zadaným klíčem.

Keys

Získá obsahující ICollection<T> klíče objektu IDictionary<TKey,TValue>.

Values

Získá hodnotu ICollection<T> obsahující hodnoty v objektu IDictionary<TKey,TValue>.

Metody

Add(CoseHeaderLabel, Byte[])

Přidá zadaný popisek a hodnotu do mapy záhlaví.

Add(CoseHeaderLabel, CoseHeaderValue)

Přidá prvek se zadaným klíčem a hodnotou do objektu IDictionary<TKey,TValue>.

Add(CoseHeaderLabel, Int32)

Přidá zadaný popisek a hodnotu do mapy záhlaví.

Add(CoseHeaderLabel, ReadOnlySpan<Byte>)

Přidá zadaný popisek a hodnotu do mapy záhlaví.

Add(CoseHeaderLabel, String)

Přidá zadaný popisek a hodnotu do mapy záhlaví.

Add(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>)

Přidá položku do objektu ICollection<T>.

Clear()

Odebere všechny položky z objektu ICollection<T>.

Contains(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>)

Určuje, zda obsahuje ICollection<T> konkrétní hodnotu.

ContainsKey(CoseHeaderLabel)

Určuje, zda obsahuje IDictionary<TKey,TValue> prvek se zadaným klíčem.

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

Zkopíruje elementy do objektu ICollection<T>Array, počínaje konkrétním Array indexem.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEnumerator()

Získá enumerátor, který provádí iteraci v kolekci.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
GetValueAsBytes(CoseHeaderLabel)

Získá hodnotu přidruženou k zadanému popisku jako řetězec bajtu.

GetValueAsBytes(CoseHeaderLabel, Span<Byte>)

Získá hodnotu přidruženou k zadanému popisku jako řetězec bajtu.

GetValueAsInt32(CoseHeaderLabel)

Získá hodnotu přidruženou k zadanému popisku jako celé číslo se znaménkem.

GetValueAsString(CoseHeaderLabel)

Získá hodnotu přidruženou k zadanému popisku jako textový řetězec.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Remove(CoseHeaderLabel)

Odebere prvek se zadaným klíčem z objektu IDictionary<TKey,TValue>.

Remove(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>)

Odebere první výskyt konkrétního objektu z objektu ICollection<T>.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TryGetValue(CoseHeaderLabel, CoseHeaderValue)

Představuje kolekci parametrů hlavičky zprávy COSE.

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Vrací enumerátor procházející kolekci.

IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Keys

Získá výčet kolekce, která obsahuje klíče ve slovníku jen pro čtení.

IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Values

Získá výčtovou kolekci, která obsahuje hodnoty ve slovníku jen pro čtení.

Metody rozšíření

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

Vrátí obálku jen ReadOnlyDictionary<TKey,TValue> pro čtení pro aktuální slovník.

Platí pro