CoseHeaderMap Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente une collection de paramètres d’en-tête d’un message 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)
- Héritage
-
CoseHeaderMap
- Implémente
-
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
Constructeurs
| Nom | Description |
|---|---|
| CoseHeaderMap() |
Initialise une nouvelle instance de la classe CoseHeaderMap. |
Propriétés
| Nom | Description |
|---|---|
| Count |
Obtient le nombre d’éléments contenus dans le ICollection<T>. |
| IsReadOnly |
Obtient une valeur qui indique si la carte d’en-tête est en lecture seule. |
| Item[CoseHeaderLabel] |
Obtient ou définit l’élément avec la clé spécifiée. |
| Keys |
Obtient une ICollection<T> valeur contenant les clés du IDictionary<TKey,TValue>. |
| Values |
Obtient une ICollection<T> valeur contenant les valeurs dans le IDictionary<TKey,TValue>. |
Méthodes
| Nom | Description |
|---|---|
| Add(CoseHeaderLabel, Byte[]) |
Ajoute l’étiquette et la valeur spécifiées à la carte d’en-tête. |
| Add(CoseHeaderLabel, CoseHeaderValue) |
Ajoute un élément avec la clé et la valeur fournies à l’élément IDictionary<TKey,TValue>. |
| Add(CoseHeaderLabel, Int32) |
Ajoute l’étiquette et la valeur spécifiées à la carte d’en-tête. |
| Add(CoseHeaderLabel, ReadOnlySpan<Byte>) |
Ajoute l’étiquette et la valeur spécifiées à la carte d’en-tête. |
| Add(CoseHeaderLabel, String) |
Ajoute l’étiquette et la valeur spécifiées à la carte d’en-tête. |
| Add(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Ajoute un élément au ICollection<T>. |
| Clear() |
Supprime tous les éléments du ICollection<T>. |
| Contains(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Détermine si la ICollection<T> valeur contient une valeur spécifique. |
| ContainsKey(CoseHeaderLabel) |
Détermine si le IDictionary<TKey,TValue> contient un élément avec la clé spécifiée. |
| CopyTo(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>[], Int32) |
Copie les éléments du ICollection<T> dans un Array, en commençant à un index Array particulier. |
| GetEnumerator() |
Retourne un énumérateur qui itère dans la collection. |
| GetValueAsBytes(CoseHeaderLabel, Span<Byte>) |
Obtient la valeur associée à l’étiquette spécifiée, sous forme de chaîne d’octets. |
| GetValueAsBytes(CoseHeaderLabel) |
Obtient la valeur associée à l’étiquette spécifiée, sous forme de chaîne d’octets. |
| GetValueAsInt32(CoseHeaderLabel) |
Obtient la valeur associée à l’étiquette spécifiée, sous la forme d’un entier signé. |
| GetValueAsString(CoseHeaderLabel) |
Obtient la valeur associée à l’étiquette spécifiée, sous forme de chaîne de texte. |
| Remove(CoseHeaderLabel) |
Supprime l’élément avec la clé spécifiée de l'IDictionary<TKey,TValue>. |
| Remove(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Supprime la première occurrence d’un objet spécifique de l’objet ICollection<T>. |
| TryGetValue(CoseHeaderLabel, CoseHeaderValue) |
Obtient la valeur associée à la clé spécifiée. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Retourne un énumérateur qui itère dans une collection. |
| IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Keys |
Obtient une collection énumérable qui contient les clés dans le dictionnaire en lecture seule. |
| IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Values |
Obtient une collection énumérable qui contient les valeurs du dictionnaire en lecture seule. |