CoseHeaderMap Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una colección de parámetros de encabezado de un mensaje 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)
- Herencia
-
CoseHeaderMap
- Implementaciones
-
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
Constructores
| Nombre | Description |
|---|---|
| CoseHeaderMap() |
Inicializa una nueva instancia de la clase CoseHeaderMap. |
Propiedades
| Nombre | Description |
|---|---|
| Count |
Obtiene el número de elementos contenidos en el ICollection<T>. |
| IsReadOnly |
Obtiene un valor que indica si el mapa de encabezado es de solo lectura. |
| Item[CoseHeaderLabel] |
Obtiene o establece el elemento con la clave especificada. |
| Keys |
Obtiene un ICollection<T> objeto que contiene las claves de .IDictionary<TKey,TValue> |
| Values |
Obtiene un ICollection<T> objeto que contiene los valores de .IDictionary<TKey,TValue> |
Métodos
| Nombre | Description |
|---|---|
| Add(CoseHeaderLabel, Byte[]) |
Agrega la etiqueta y el valor especificados al mapa de encabezado. |
| Add(CoseHeaderLabel, CoseHeaderValue) |
Agrega un elemento con la clave y el valor proporcionados a .IDictionary<TKey,TValue> |
| Add(CoseHeaderLabel, Int32) |
Agrega la etiqueta y el valor especificados al mapa de encabezado. |
| Add(CoseHeaderLabel, ReadOnlySpan<Byte>) |
Agrega la etiqueta y el valor especificados al mapa de encabezado. |
| Add(CoseHeaderLabel, String) |
Agrega la etiqueta y el valor especificados al mapa de encabezado. |
| Add(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Agrega un elemento al ICollection<T>. |
| Clear() |
Quita todos los elementos de la ICollection<T>. |
| Contains(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Determina si contiene ICollection<T> un valor específico. |
| ContainsKey(CoseHeaderLabel) |
Determina si contiene IDictionary<TKey,TValue> un elemento con la clave especificada. |
| CopyTo(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>[], Int32) |
Copia los elementos de en ICollection<T> un Arrayobjeto , comenzando en un índice determinado Array . |
| GetEnumerator() |
Devuelve un enumerador que recorre en iteración la colección. |
| GetValueAsBytes(CoseHeaderLabel, Span<Byte>) |
Obtiene el valor asociado a la etiqueta especificada, como una cadena de bytes. |
| GetValueAsBytes(CoseHeaderLabel) |
Obtiene el valor asociado a la etiqueta especificada, como una cadena de bytes. |
| GetValueAsInt32(CoseHeaderLabel) |
Obtiene el valor asociado a la etiqueta especificada, como un entero con signo. |
| GetValueAsString(CoseHeaderLabel) |
Obtiene el valor asociado a la etiqueta especificada, como una cadena de texto. |
| Remove(CoseHeaderLabel) |
Quita el elemento con la clave especificada de .IDictionary<TKey,TValue> |
| Remove(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Quita la primera aparición de un objeto específico de la ICollection<T>. |
| TryGetValue(CoseHeaderLabel, CoseHeaderValue) |
Obtiene el valor asociado a la clave especificada. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Devuelve un enumerador que recorre en iteración una colección. |
| IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Keys |
Obtiene una colección enumerable que contiene las claves del diccionario de solo lectura. |
| IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Values |
Obtiene una colección enumerable que contiene los valores del diccionario de solo lectura. |
Métodos de extensión
| Nombre | Description |
|---|---|
| ToAsyncEnumerable<TSource>(IEnumerable<TSource>) |
Convierte un IEnumerable<T> en un IAsyncEnumerable<T>. |
| ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Crea un FrozenDictionary<TKey,TValue> a partir de un IEnumerable<T> según las funciones especificadas del selector de claves y del selector de elementos. |
| ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Crea un FrozenDictionary<TKey,TValue> objeto a partir de una IEnumerable<T> función de selector de claves especificada. |
| ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>) |
Crea un FrozenSet<T> objeto con los valores especificados. |
| ToImmutableArray<TSource>(IEnumerable<TSource>) |
Crea una matriz inmutable a partir de la colección especificada. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Enumera y transforma una secuencia y genera un diccionario inmutable de su contenido mediante los comparadores de clave y valor especificados. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>) |
Enumera y transforma una secuencia y genera un diccionario inmutable de su contenido mediante el comparador de claves especificado. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Enumera y transforma una secuencia y genera un diccionario inmutable de su contenido. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Construye un diccionario inmutable basado en alguna transformación de una secuencia. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Construye un diccionario inmutable a partir de una colección de elementos existente, aplicando una función de transformación a las claves de origen. |
| ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Enumera una secuencia, genera un conjunto hash inmutable de su contenido y usa el comparador de igualdad especificado para el tipo de conjunto. |
| ToImmutableHashSet<TSource>(IEnumerable<TSource>) |
Enumera una secuencia y genera un conjunto hash inmutable de su contenido. |
| ToImmutableList<TSource>(IEnumerable<TSource>) |
Enumera una secuencia y genera una lista inmutable de su contenido. |
| ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>) |
Enumera y transforma una secuencia y genera un diccionario ordenado inmutable de su contenido mediante los comparadores de clave y valor especificados. |
| ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>) |
Enumera y transforma una secuencia y genera un diccionario ordenado inmutable de su contenido mediante el comparador de claves especificado. |
| ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Enumera y transforma una secuencia y genera un diccionario ordenado inmutable de su contenido. |
| ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>) |
Enumera una secuencia, genera un conjunto ordenado inmutable de su contenido y usa el comparador especificado. |
| ToImmutableSortedSet<TSource>(IEnumerable<TSource>) |
Enumera una secuencia y genera un conjunto ordenado inmutable de su contenido. |