CoseHeaderMap Classe

Definição

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

Construtores

CoseHeaderMap()

Inicializa uma nova instância da classe CoseHeaderMap.

Propriedades

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 um ICollection<T> que contém as chaves do IDictionary<TKey,TValue>.

Values

Obtém um ICollection<T> que contém os valores no IDictionary<TKey,TValue>.

Métodos

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 fornecida e o valor para o IDictionary<TKey,TValue>.

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>)

Determinará se o ICollection<T> contiver um valor específico.

ContainsKey(CoseHeaderLabel)

Determina se o IDictionary<TKey,TValue> contém um elemento com a chave especificada.

CopyTo(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>[], Int32)

Copia os elementos do ICollection<T> para um Array, começando em um determinado índice Array.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEnumerator()

Retorna um enumerador que itera pela coleção.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetValueAsBytes(CoseHeaderLabel)

Obtém o valor associado ao rótulo especificado, como uma cadeia de caracteres de bytes.

GetValueAsBytes(CoseHeaderLabel, Span<Byte>)

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.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
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>.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TryGetValue(CoseHeaderLabel, CoseHeaderValue)

Representa uma coleção de parâmetros de cabeçalho de uma mensagem COSE.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Retorna um enumerador que itera em 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.

Métodos de Extensão

AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>)

Retorna um wrapper somente ReadOnlyDictionary<TKey,TValue> leitura para o dicionário atual.

Aplica-se a