CoseHeaderMap Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje kolekcję parametrów nagłówka komunikatu 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)
- Dziedziczenie
-
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() |
Inicjuje nowe wystąpienie klasy CoseHeaderMap. |
Właściwości
Count |
Pobiera liczbę elementów zawartych w słowniku ICollection<T>. |
IsReadOnly |
Pobiera wartość wskazującą, czy mapa nagłówka jest tylko do odczytu. |
Item[CoseHeaderLabel] |
Pobiera lub ustawia element przy użyciu określonego klucza. |
Keys |
Pobiera element ICollection<T> zawierający klucze elementu IDictionary<TKey,TValue>. |
Values |
Pobiera element ICollection<T> zawierający wartości w obiekcie IDictionary<TKey,TValue>. |
Metody
Add(CoseHeaderLabel, Byte[]) |
Dodaje określoną etykietę i wartość do mapy nagłówka. |
Add(CoseHeaderLabel, CoseHeaderValue) |
Dodaje element z podanym kluczem i wartością do elementu IDictionary<TKey,TValue>. |
Add(CoseHeaderLabel, Int32) |
Dodaje określoną etykietę i wartość do mapy nagłówka. |
Add(CoseHeaderLabel, ReadOnlySpan<Byte>) |
Dodaje określoną etykietę i wartość do mapy nagłówka. |
Add(CoseHeaderLabel, String) |
Dodaje określoną etykietę i wartość do mapy nagłówka. |
Add(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Dodaje element do elementu ICollection<T>. |
Clear() |
Usuwa wszystkie elementy z elementu ICollection<T>. |
Contains(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Określa, czy element ICollection<T> zawiera określoną wartość. |
ContainsKey(CoseHeaderLabel) |
Określa, czy element IDictionary<TKey,TValue> zawiera element z określonym kluczem. |
CopyTo(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>[], Int32) |
Kopiuje elementy ICollection<T> elementu do obiektu Array, zaczynając od określonego Array indeksu. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetEnumerator() |
Zwraca moduł wyliczający, który iteruje po kolekcji. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
GetValueAsBytes(CoseHeaderLabel) |
Pobiera wartość skojarzona z określoną etykietą jako ciąg bajtowy. |
GetValueAsBytes(CoseHeaderLabel, Span<Byte>) |
Pobiera wartość skojarzona z określoną etykietą jako ciąg bajtowy. |
GetValueAsInt32(CoseHeaderLabel) |
Pobiera wartość skojarzona z określoną etykietą jako podpisana liczba całkowita. |
GetValueAsString(CoseHeaderLabel) |
Pobiera wartość skojarzona z określoną etykietą jako ciąg tekstowy. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Remove(CoseHeaderLabel) |
Usuwa element z określonym kluczem z .IDictionary<TKey,TValue> |
Remove(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Usuwa pierwsze wystąpienie określonego obiektu z obiektu ICollection<T>. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
TryGetValue(CoseHeaderLabel, CoseHeaderValue) |
Reprezentuje kolekcję parametrów nagłówka komunikatu COSE. |
Jawne implementacje interfejsu
IEnumerable.GetEnumerator() |
Zwraca moduł wyliczający, który iteruje po kolekcji. |
IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Keys |
Pobiera kolekcję wyliczalną zawierającą klucze w słowniku tylko do odczytu. |
IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Values |
Pobiera kolekcję, która zawiera wartości w słowniku tylko do odczytu. |
Metody rozszerzania
AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>) |
Zwraca otokę tylko ReadOnlyDictionary<TKey,TValue> do odczytu dla bieżącego słownika. |
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla