CoseHeaderMap Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma coleção de parâmetros de cabeçalho de uma mensagem 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)
- Herança
-
CoseHeaderMap
- Implementações
-
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
Construtores
| Nome | Description |
|---|---|
| CoseHeaderMap() |
Inicializa uma nova instância da classe CoseHeaderMap. |
Propriedades
| Nome | Description |
|---|---|
| Count |
Obtém o número de elementos contidos no ICollection<T>. |
| IsReadOnly |
Obtém um valor que indica se o mapa de cabeçalho é somente leitura. |
| Item[CoseHeaderLabel] |
Obtém ou define o elemento com a chave especificada. |
| Keys |
Obtém uma ICollection<T> que contém as chaves do IDictionary<TKey,TValue>. |
| Values |
Obtém um ICollection<T> que contém os valores na IDictionary<TKey,TValue>. |
Métodos
| Nome | Description |
|---|---|
| Add(CoseHeaderLabel, Byte[]) |
Adiciona o rótulo e o valor especificados ao mapa de cabeçalho. |
| Add(CoseHeaderLabel, CoseHeaderValue) |
Adiciona um elemento com a chave e o valor fornecidos IDictionary<TKey,TValue>ao . |
| Add(CoseHeaderLabel, Int32) |
Adiciona o rótulo e o valor especificados ao mapa de cabeçalho. |
| Add(CoseHeaderLabel, ReadOnlySpan<Byte>) |
Adiciona o rótulo e o valor especificados ao mapa de cabeçalho. |
| Add(CoseHeaderLabel, String) |
Adiciona o rótulo e o valor especificados ao mapa de cabeçalho. |
| Add(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Adiciona um item ao ICollection<T>. |
| Clear() |
Remove todos os itens do ICollection<T>. |
| Contains(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Determina se o ICollection<T> valor contém um valor específico. |
| ContainsKey(CoseHeaderLabel) |
Determina se ele IDictionary<TKey,TValue> contém um elemento com a chave especificada. |
| CopyTo(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>[], Int32) |
Copia os elementos de ICollection<T> um Array, começando em um índice específico Array . |
| GetEnumerator() |
Retorna um enumerador que itera por meio da coleção. |
| GetValueAsBytes(CoseHeaderLabel, Span<Byte>) |
Obtém o valor associado ao rótulo especificado, como uma cadeia de caracteres de bytes. |
| GetValueAsBytes(CoseHeaderLabel) |
Obtém o valor associado ao rótulo especificado, como uma cadeia de caracteres de bytes. |
| GetValueAsInt32(CoseHeaderLabel) |
Obtém o valor associado ao rótulo especificado, como um inteiro com sinal. |
| GetValueAsString(CoseHeaderLabel) |
Obtém o valor associado ao rótulo especificado, como uma cadeia de caracteres de texto. |
| Remove(CoseHeaderLabel) |
Remove o elemento com a chave especificada do IDictionary<TKey,TValue>. |
| Remove(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Remove a primeira ocorrência de um objeto específico do ICollection<T>. |
| TryGetValue(CoseHeaderLabel, CoseHeaderValue) |
Obtém o valor associado à chave especificada. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Retorna um enumerador que itera por meio de uma coleção. |
| IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Keys |
Obtém uma coleção enumerável que contém as chaves no dicionário somente leitura. |
| IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Values |
Obtém uma coleção enumerável que contém os valores no dicionário somente leitura. |