CoseHeaderMap Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Auflistung von Kopfzeilenparametern einer COSE-Nachricht dar.
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)
- Vererbung
-
CoseHeaderMap
- Implementiert
-
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
Konstruktoren
| Name | Beschreibung |
|---|---|
| CoseHeaderMap() |
Initialisiert eine neue Instanz der CoseHeaderMap-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Count |
Ruft die Anzahl der Elemente ab, die in der ICollection<T>. |
| IsReadOnly |
Ruft einen Wert ab, der angibt, ob die Kopfzeilenzuordnung schreibgeschützt ist. |
| Item[CoseHeaderLabel] |
Ruft das Element mit dem angegebenen Schlüssel ab oder legt es fest. |
| Keys |
Ruft einen ICollection<T> mit den Schlüsseln der .IDictionary<TKey,TValue> |
| Values |
Ruft eine ICollection<T> mit den Werten in der IDictionary<TKey,TValue>. |
Methoden
| Name | Beschreibung |
|---|---|
| Add(CoseHeaderLabel, Byte[]) |
Fügt der Kopfzeilenzuordnung die angegebene Beschriftung und den angegebenen Wert hinzu. |
| Add(CoseHeaderLabel, CoseHeaderValue) |
Fügt dem angegebenen Schlüssel und Wert IDictionary<TKey,TValue>ein Element hinzu. |
| Add(CoseHeaderLabel, Int32) |
Fügt der Kopfzeilenzuordnung die angegebene Beschriftung und den angegebenen Wert hinzu. |
| Add(CoseHeaderLabel, ReadOnlySpan<Byte>) |
Fügt der Kopfzeilenzuordnung die angegebene Beschriftung und den angegebenen Wert hinzu. |
| Add(CoseHeaderLabel, String) |
Fügt der Kopfzeilenzuordnung die angegebene Beschriftung und den angegebenen Wert hinzu. |
| Add(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Fügt ein Element zum ICollection<T>. |
| Clear() |
Entfernt alle Elemente aus dem ICollection<T>. |
| Contains(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Bestimmt, ob der ICollection<T> Wert einen bestimmten Wert enthält. |
| ContainsKey(CoseHeaderLabel) |
Bestimmt, ob das IDictionary<TKey,TValue> Element mit dem angegebenen Schlüssel enthält. |
| CopyTo(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>[], Int32) |
Kopiert die Elemente des Elements in ICollection<T> ein Array, beginnend bei einem bestimmten Array Index. |
| GetEnumerator() |
Gibt einen Enumerator zurück, der die Auflistung durchläuft. |
| GetValueAsBytes(CoseHeaderLabel, Span<Byte>) |
Ruft den Wert ab, der der angegebenen Bezeichnung zugeordnet ist, als Bytezeichenfolge. |
| GetValueAsBytes(CoseHeaderLabel) |
Ruft den Wert ab, der der angegebenen Bezeichnung zugeordnet ist, als Bytezeichenfolge. |
| GetValueAsInt32(CoseHeaderLabel) |
Ruft den Wert ab, der der angegebenen Beschriftung zugeordnet ist, als signierte ganze Zahl. |
| GetValueAsString(CoseHeaderLabel) |
Ruft den Wert ab, der der angegebenen Beschriftung zugeordnet ist, als Textzeichenfolge. |
| Remove(CoseHeaderLabel) |
Entfernt das Element mit dem angegebenen Schlüssel aus dem IDictionary<TKey,TValue>. |
| Remove(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Entfernt das erste Vorkommen eines bestimmten Objekts aus dem ICollection<T>. |
| TryGetValue(CoseHeaderLabel, CoseHeaderValue) |
Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IEnumerable.GetEnumerator() |
Gibt einen Enumerator zurück, der eine Auflistung durchläuft. |
| IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Keys |
Ruft eine aufzählbare Auflistung ab, die die Schlüssel im schreibgeschützten Wörterbuch enthält. |
| IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Values |
Ruft eine enumerationsfähige Auflistung ab, die die Werte im schreibgeschützten Wörterbuch enthält. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| ToAsyncEnumerable<TSource>(IEnumerable<TSource>) |
Wandelt eine IEnumerable<T> in eine IAsyncEnumerable<T>um. |
| ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Erstellt eine FrozenDictionary<TKey,TValue> aus einer IEnumerable<T> gemäß den angegebenen Schlüsselauswahl- und Elementauswahlfunktionen. |
| ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Erstellt eine FrozenDictionary<TKey,TValue> aus einer IEnumerable<T> bestimmten Schlüsselauswahlfunktion. |
| ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>) |
Erstellt eine FrozenSet<T> mit den angegebenen Werten. |
| ToImmutableArray<TSource>(IEnumerable<TSource>) |
Erstellt ein unveränderliches Array aus der angegebenen Auflistung. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches Wörterbuch seiner Inhalte mithilfe des angegebenen Schlüssel- und Wertabgleichs. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>) |
Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches Wörterbuch seiner Inhalte mithilfe des angegebenen Schlüsselabgleichs. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches Wörterbuch seiner Inhalte. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Erstellt ein unveränderliches Wörterbuch basierend auf einer Transformation einer Sequenz. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Erstellt ein unveränderliches Wörterbuch aus einer vorhandenen Auflistung von Elementen, wobei eine Transformationsfunktion auf die Quellschlüssel angewendet wird. |
| ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Listet eine Sequenz auf, erzeugt einen unveränderlichen Hashsatz seines Inhalts und verwendet den angegebenen Gleichheitsabgleich für den Settyp. |
| ToImmutableHashSet<TSource>(IEnumerable<TSource>) |
Listet eine Sequenz auf und erzeugt einen unveränderlichen Hashsatz seiner Inhalte. |
| ToImmutableList<TSource>(IEnumerable<TSource>) |
Listet eine Sequenz auf und erzeugt eine unveränderliche Liste seiner Inhalte. |
| ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>) |
Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches sortiertes Wörterbuch seiner Inhalte mithilfe des angegebenen Schlüssel- und Wertabgleichs. |
| ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>) |
Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches sortiertes Wörterbuch seiner Inhalte mithilfe des angegebenen Schlüsselabgleichs. |
| ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Enumeiert und transformiert eine Sequenz und erzeugt ein unveränderliches sortiertes Wörterbuch seiner Inhalte. |
| ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>) |
Listet eine Sequenz auf, erzeugt einen unveränderlichen sortierten Satz seines Inhalts und verwendet den angegebenen Vergleich. |
| ToImmutableSortedSet<TSource>(IEnumerable<TSource>) |
Listet eine Sequenz auf und erzeugt einen unveränderlichen sortierten Satz seiner Inhalte. |