CoseHeaderMap Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una raccolta di parametri di intestazione di un messaggio 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)
- Ereditarietà
-
CoseHeaderMap
- Implementazioni
-
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
Costruttori
CoseHeaderMap() |
Inizializza una nuova istanza della classe CoseHeaderMap. |
Proprietà
Count |
Ottiene il numero di elementi contenuti in ICollection<T>. |
IsReadOnly |
Ottiene un valore che indica se la mappa dell'intestazione è di sola lettura. |
Item[CoseHeaderLabel] |
Ottiene o imposta l'elemento con la chiave specificata. |
Keys |
Ottiene ICollection<T> contenente le chiavi di IDictionary<TKey,TValue>. |
Values |
Ottiene ICollection<T> contenente i valori in IDictionary<TKey,TValue>. |
Metodi
Add(CoseHeaderLabel, Byte[]) |
Aggiunge l'etichetta e il valore specificati alla mappa di intestazione. |
Add(CoseHeaderLabel, CoseHeaderValue) |
Aggiunge un elemento con la chiave e il valore forniti all'interfaccia IDictionary<TKey,TValue>. |
Add(CoseHeaderLabel, Int32) |
Aggiunge l'etichetta e il valore specificati alla mappa di intestazione. |
Add(CoseHeaderLabel, ReadOnlySpan<Byte>) |
Aggiunge l'etichetta e il valore specificati alla mappa di intestazione. |
Add(CoseHeaderLabel, String) |
Aggiunge l'etichetta e il valore specificati alla mappa di intestazione. |
Add(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Aggiunge un elemento a ICollection<T>. |
Clear() |
Rimuove tutti gli elementi da ICollection<T>. |
Contains(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Stabilisce se ICollection<T> contiene un valore specifico. |
ContainsKey(CoseHeaderLabel) |
Determina se IDictionary<TKey,TValue> contiene un elemento con la chiave specificata. |
CopyTo(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>[], Int32) |
Copia gli elementi di ICollection<T> in Array a partire da un particolare indice Array. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetEnumerator() |
Restituisce un enumeratore che consente di scorrere la raccolta. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
GetValueAsBytes(CoseHeaderLabel) |
Ottiene il valore associato all'etichetta specificata, come stringa di byte. |
GetValueAsBytes(CoseHeaderLabel, Span<Byte>) |
Ottiene il valore associato all'etichetta specificata, come stringa di byte. |
GetValueAsInt32(CoseHeaderLabel) |
Ottiene il valore associato all'etichetta specificata, come intero con segno. |
GetValueAsString(CoseHeaderLabel) |
Ottiene il valore associato all'etichetta specificata, come stringa di testo. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
Remove(CoseHeaderLabel) |
Rimuove l'elemento con la chiave specificata da IDictionary<TKey,TValue>. |
Remove(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Rimuove la prima occorrenza di un oggetto specifico da ICollection<T>. |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
TryGetValue(CoseHeaderLabel, CoseHeaderValue) |
Rappresenta una raccolta di parametri di intestazione di un messaggio COSE. |
Implementazioni dell'interfaccia esplicita
IEnumerable.GetEnumerator() |
Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta. |
IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Keys |
Ottiene una raccolta enumerabile contenente le chiavi nel dizionario di sola lettura. |
IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Values |
Ottiene una raccolta enumerabile contenente i valori nel dizionario di sola lettura. |
Metodi di estensione
AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>) |
Restituisce un wrapper di sola ReadOnlyDictionary<TKey,TValue> lettura per il dizionario corrente. |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per