CoseHeaderMap Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
-
ICollection<KeyValuePair<CoseHeaderLabel,CoseHeaderValue>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<CoseHeaderLabel,CoseHeaderValue> IEnumerable<KeyValuePair<CoseHeaderLabel,CoseHeaderValue>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IReadOnlyCollection<KeyValuePair<CoseHeaderLabel,CoseHeaderValue>> IReadOnlyCollection<KeyValuePair<TKey,TValue>> IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue> IEnumerable
Konstruktory
| Name | Description |
|---|---|
| CoseHeaderMap() |
Inicializuje novou instanci CoseHeaderMap třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Count |
Získá počet prvků obsažených v ICollection<T>. |
| IsReadOnly |
Získá hodnotu, která označuje, zda je mapa záhlaví určena jen pro čtení. |
| Item[CoseHeaderLabel] |
Získá nebo nastaví prvek se zadaným klíčem. |
| Keys |
ICollection<T> Získá obsahující klíče IDictionary<TKey,TValue>. |
| Values |
ICollection<T> Získá obsahující hodnoty v objektu IDictionary<TKey,TValue>. |
Metody
| Name | Description |
|---|---|
| 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 ICollection<T>. |
| Contains(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Určuje, zda ICollection<T> obsahuje konkrétní hodnotu. |
| ContainsKey(CoseHeaderLabel) |
Určuje, zda IDictionary<TKey,TValue> obsahuje prvek se zadaným klíčem. |
| CopyTo(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>[], Int32) |
Zkopíruje prvky do objektu ICollection<T>Array, počínaje konkrétním Array indexem. |
| GetEnumerator() |
Vrátí enumerátor, který prochází kolekcí. |
| GetValueAsBytes(CoseHeaderLabel, Span<Byte>) |
Získá hodnotu přidruženou k zadanému popisku jako řetězec bajtů. |
| GetValueAsBytes(CoseHeaderLabel) |
Získá hodnotu přidruženou k zadanému popisku jako řetězec bajtů. |
| 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. |
| 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>. |
| TryGetValue(CoseHeaderLabel, CoseHeaderValue) |
Získá hodnotu přidruženou k zadanému klíči. |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Vrátí enumerátor, který iteruje kolekcí. |
| 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ýčet kolekce, která obsahuje hodnoty ve slovníku jen pro čtení. |