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 Headerparametern 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
CoseHeaderMap() |
Initialisiert eine neue Instanz der CoseHeaderMap-Klasse. |
Eigenschaften
Count |
Ruft die Anzahl der Elemente ab, die in ICollection<T> enthalten sind. |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob die Headerzuordnung schreibgeschützt ist. |
Item[CoseHeaderLabel] |
Ruft das Element mit dem angegebenen Schlüssel ab oder legt dieses fest. |
Keys |
Ruft eine ICollection<T> ab, die die Schlüssel des IDictionary<TKey,TValue> enthält. |
Values |
Ruft eine ICollection<T> ab, die die Werte im IDictionary<TKey,TValue> enthält. |
Methoden
Add(CoseHeaderLabel, Byte[]) |
Fügt der Headerzuordnung die angegebene Bezeichnung und den angegebenen Wert hinzu. |
Add(CoseHeaderLabel, CoseHeaderValue) |
Fügt der IDictionary<TKey,TValue>-Schnittstelle ein Element mit dem angegebenen Schlüssel und Wert hinzu. |
Add(CoseHeaderLabel, Int32) |
Fügt der Headerzuordnung die angegebene Bezeichnung und den angegebenen Wert hinzu. |
Add(CoseHeaderLabel, ReadOnlySpan<Byte>) |
Fügt der Headerzuordnung die angegebene Bezeichnung und den angegebenen Wert hinzu. |
Add(CoseHeaderLabel, String) |
Fügt der Headerzuordnung die angegebene Bezeichnung und den angegebenen Wert hinzu. |
Add(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Fügt der ICollection<T> ein Element hinzu. |
Clear() |
Entfernt alle Elemente aus ICollection<T>. |
Contains(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Ermittelt, ob die ICollection<T> einen bestimmten Wert enthält. |
ContainsKey(CoseHeaderLabel) |
Ermittelt, ob das IDictionary<TKey,TValue> ein Element mit dem angegebenen Schlüssel enthält. |
CopyTo(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>[], Int32) |
Kopiert die Elemente der ICollection<T> in ein Array, beginnend bei einem bestimmten Array-Index. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetEnumerator() |
Gibt einen Enumerator zurück, der die Auflistung durchläuft. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
GetValueAsBytes(CoseHeaderLabel) |
Ruft den der angegebenen Bezeichnung zugeordneten Wert als Bytezeichenfolge ab. |
GetValueAsBytes(CoseHeaderLabel, Span<Byte>) |
Ruft den der angegebenen Bezeichnung zugeordneten Wert als Bytezeichenfolge ab. |
GetValueAsInt32(CoseHeaderLabel) |
Ruft den der angegebenen Bezeichnung zugeordneten Wert als ganzzahlige Vorzeichen ab. |
GetValueAsString(CoseHeaderLabel) |
Ruft den Wert ab, der der angegebenen Bezeichnung als Textzeichenfolge zugeordnet ist. |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
Remove(CoseHeaderLabel) |
Entfernt das Element mit dem angegebenen Schlüssel aus dem IDictionary<TKey,TValue>. |
Remove(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Entfernt das erste Vorkommen eines angegebenen Objekts aus der ICollection<T>. |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
TryGetValue(CoseHeaderLabel, CoseHeaderValue) |
Stellt eine Auflistung von Headerparametern einer COSE-Nachricht dar. |
Explizite Schnittstellenimplementierungen
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 aufzählbare Auflistung ab, die die Werte im schreibgeschützten Wörterbuch enthält. |
Erweiterungsmethoden
AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>) |
Gibt einen schreibgeschützten ReadOnlyDictionary<TKey,TValue> Wrapper für das aktuelle Wörterbuch zurück. |
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für