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
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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro