CoseHeaderMap Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een verzameling headerparameters van een COSE-bericht.
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)
- Overname
-
CoseHeaderMap
- Implementeringen
-
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
Constructors
| Name | Description |
|---|---|
| CoseHeaderMap() |
Initialiseert een nieuw exemplaar van de CoseHeaderMap klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Count |
Hiermee haalt u het aantal elementen op dat is opgenomen in de ICollection<T>. |
| IsReadOnly |
Hiermee wordt een waarde opgehaald die aangeeft of de headertoewijzing het kenmerk Alleen-lezen heeft. |
| Item[CoseHeaderLabel] |
Hiermee haalt u het element op of stelt u het in met de opgegeven sleutel. |
| Keys |
Hiermee haalt u een ICollection<T> met de sleutels van de IDictionary<TKey,TValue>. |
| Values |
Hiermee haalt u een ICollection<T> met de waarden in de IDictionary<TKey,TValue>. |
Methoden
| Name | Description |
|---|---|
| Add(CoseHeaderLabel, Byte[]) |
Hiermee voegt u het opgegeven label en de opgegeven waarde toe aan de headertoewijzing. |
| Add(CoseHeaderLabel, CoseHeaderValue) |
Voegt een element met de opgegeven sleutel en waarde toe aan de IDictionary<TKey,TValue>. |
| Add(CoseHeaderLabel, Int32) |
Hiermee voegt u het opgegeven label en de opgegeven waarde toe aan de headertoewijzing. |
| Add(CoseHeaderLabel, ReadOnlySpan<Byte>) |
Hiermee voegt u het opgegeven label en de opgegeven waarde toe aan de headertoewijzing. |
| Add(CoseHeaderLabel, String) |
Hiermee voegt u het opgegeven label en de opgegeven waarde toe aan de headertoewijzing. |
| Add(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Voegt een item toe aan de ICollection<T>. |
| Clear() |
Hiermee verwijdert u alle items uit de ICollection<T>. |
| Contains(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Bepaalt of de ICollection<T> waarde een specifieke waarde bevat. |
| ContainsKey(CoseHeaderLabel) |
Bepaalt of het IDictionary<TKey,TValue> een element met de opgegeven sleutel bevat. |
| CopyTo(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>[], Int32) |
Kopieert de elementen van de ICollection<T> elementen naar een Array, beginnend bij een bepaalde Array index. |
| GetEnumerator() |
Retourneert een enumerator die door de verzameling wordt herhaald. |
| GetValueAsBytes(CoseHeaderLabel, Span<Byte>) |
Hiermee haalt u de waarde op die is gekoppeld aan het opgegeven label, als een bytetekenreeks. |
| GetValueAsBytes(CoseHeaderLabel) |
Hiermee haalt u de waarde op die is gekoppeld aan het opgegeven label, als een bytetekenreeks. |
| GetValueAsInt32(CoseHeaderLabel) |
Hiermee haalt u de waarde op die is gekoppeld aan het opgegeven label, als een ondertekend geheel getal. |
| GetValueAsString(CoseHeaderLabel) |
Hiermee haalt u de waarde op die is gekoppeld aan het opgegeven label, als een tekenreeks. |
| Remove(CoseHeaderLabel) |
Hiermee verwijdert u het element met de opgegeven sleutel uit de IDictionary<TKey,TValue>. |
| Remove(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Hiermee verwijdert u het eerste exemplaar van een specifiek object uit de ICollection<T>. |
| TryGetValue(CoseHeaderLabel, CoseHeaderValue) |
Hiermee haalt u de waarde op die is gekoppeld aan de opgegeven sleutel. |
Expliciete interface-implementaties
| Name | Description |
|---|---|
| IEnumerable.GetEnumerator() |
Retourneert een enumerator die door een verzameling wordt herhaald. |
| IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Keys |
Hiermee haalt u een inventaris op die de sleutels in de alleen-lezen woordenlijst bevat. |
| IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Values |
Hiermee haalt u een opsommende verzameling op die de waarden in de alleen-lezen woordenlijst bevat. |
Extensiemethoden
| Name | Description |
|---|---|
| ToAsyncEnumerable<TSource>(IEnumerable<TSource>) |
Converteert een IEnumerable<T> naar een IAsyncEnumerable<T>. |
| ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Hiermee maakt u een FrozenDictionary<TKey,TValue> van een op basis van de IEnumerable<T> opgegeven sleutelkiezer- en elementselectorfuncties. |
| ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Hiermee maakt u een FrozenDictionary<TKey,TValue> van een op basis van een IEnumerable<T> opgegeven sleutelkiezerfunctie. |
| ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>) |
Hiermee maakt u een FrozenSet<T> met de opgegeven waarden. |
| ToImmutableArray<TSource>(IEnumerable<TSource>) |
Hiermee maakt u een onveranderbare matrix op basis van de opgegeven verzameling. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Inventariseert en transformeert een reeks en produceert een onveranderbare woordenlijst van de inhoud met behulp van de opgegeven sleutel- en waarde-vergelijkingen. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>) |
Inventariseert en transformeert een reeks en produceert een onveranderbare woordenlijst van de inhoud met behulp van de opgegeven sleutel-vergelijkingsfunctie. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Inventariseert en transformeert een reeks en produceert een onveranderbare woordenlijst van de inhoud. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Maakt een onveranderbare woordenlijst op basis van een bepaalde transformatie van een reeks. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Hiermee wordt een onveranderbare woordenlijst samengesteld op basis van een bestaande verzameling elementen, waarbij een transformatiefunctie wordt toegepast op de bronsleutels. |
| ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Inventariseert een reeks, produceert een onveranderbare hashset van de inhoud en maakt gebruik van de opgegeven gelijkheidsgelijker voor het settype. |
| ToImmutableHashSet<TSource>(IEnumerable<TSource>) |
Inventariseert een reeks en produceert een onveranderbare hashset van de inhoud. |
| ToImmutableList<TSource>(IEnumerable<TSource>) |
Inventariseert een reeks en produceert een onveranderbare lijst met inhoud. |
| ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>) |
Inventariseert en transformeert een reeks en produceert een onveranderbare gesorteerde woordenlijst van de inhoud met behulp van de opgegeven sleutel- en waarde-vergelijkingen. |
| ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>) |
Inventariseert en transformeert een reeks en produceert een onveranderbare gesorteerde woordenlijst van de inhoud met behulp van de opgegeven sleutel vergelijken. |
| ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Inventariseert en transformeert een reeks en produceert een onveranderbare gesorteerde woordenlijst van de inhoud. |
| ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>) |
Inventariseert een reeks, produceert een onveranderbare gesorteerde set inhoud en maakt gebruik van de opgegeven vergelijkingsfunctie. |
| ToImmutableSortedSet<TSource>(IEnumerable<TSource>) |
Inventariseert een reeks en produceert een onveranderbare gesorteerde set inhoud. |