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
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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de