CoseHeaderMap Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
| Name | Description |
|---|---|
| CoseHeaderMap() |
Inicializa uma nova instância da CoseHeaderMap classe. |
Propriedades
| Name | Description |
|---|---|
| Count |
Obtém o número de elementos contidos no ICollection<T>. |
| IsReadOnly |
Recebe um valor que indica se o mapa do cabeçalho é apenas de leitura. |
| Item[CoseHeaderLabel] |
Obtém ou define o elemento com a chave especificada. |
| Keys |
Obtém um ICollection<T> contendo as chaves do IDictionary<TKey,TValue>. |
| Values |
Obtém um ICollection<T> contendo os valores em .IDictionary<TKey,TValue> |
Métodos
| Name | Description |
|---|---|
| Add(CoseHeaderLabel, Byte[]) |
Adiciona o rótulo e o valor especificados ao mapa do cabeçalho. |
| Add(CoseHeaderLabel, CoseHeaderValue) |
Adiciona um elemento com a chave e valor fornecidos IDictionary<TKey,TValue>ao . |
| Add(CoseHeaderLabel, Int32) |
Adiciona o rótulo e o valor especificados ao mapa do cabeçalho. |
| Add(CoseHeaderLabel, ReadOnlySpan<Byte>) |
Adiciona o rótulo e o valor especificados ao mapa do cabeçalho. |
| Add(CoseHeaderLabel, String) |
Adiciona o rótulo e o valor especificados ao mapa do 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> contém 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 num índice particular Array . |
| GetEnumerator() |
Devolve um enumerador que itera pela coleção. |
| GetValueAsBytes(CoseHeaderLabel, Span<Byte>) |
Obtém o valor associado à etiqueta especificada, como uma cadeia de bytes. |
| GetValueAsBytes(CoseHeaderLabel) |
Obtém o valor associado à etiqueta especificada, como uma cadeia de bytes. |
| GetValueAsInt32(CoseHeaderLabel) |
Recebe o valor associado ao rótulo especificado, como um inteiro com assinatura. |
| GetValueAsString(CoseHeaderLabel) |
Obtém o valor associado ao rótulo especificado, como uma cadeia de texto. |
| Remove(CoseHeaderLabel) |
Remove o elemento com a chave especificada da 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. |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Devolve um enumerador que itera numa coleção. |
| IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Keys |
Obtém uma coleção enumerável que contém as chaves no dicionário de apenas leitura. |
| IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Values |
Obtém uma coleção enumerável que contém os valores no dicionário de apenas leitura. |