CoseHeaderMap Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет коллекцию параметров заголовка сообщения 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)
- Наследование
-
CoseHeaderMap
- Реализации
-
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
Конструкторы
CoseHeaderMap() |
Инициализирует новый экземпляр класса CoseHeaderMap. |
Свойства
Count |
Получает число элементов, содержащихся в интерфейсе ICollection<T>. |
IsReadOnly |
Возвращает значение, указывающее, доступна ли карта заголовка только для чтения. |
Item[CoseHeaderLabel] |
Возвращает или задает элемент с указанным ключом. |
Keys |
Возвращает интерфейс ICollection<T>, содержащий ключи IDictionary<TKey,TValue>. |
Values |
Возвращает интерфейс ICollection<T>, содержащий значения из IDictionary<TKey,TValue>. |
Методы
Add(CoseHeaderLabel, Byte[]) |
Добавляет указанную метку и значение в схему заголовков. |
Add(CoseHeaderLabel, CoseHeaderValue) |
Добавляет элемент с указанными ключом и значением в объект IDictionary<TKey,TValue>. |
Add(CoseHeaderLabel, Int32) |
Добавляет указанную метку и значение в схему заголовков. |
Add(CoseHeaderLabel, ReadOnlySpan<Byte>) |
Добавляет указанную метку и значение в схему заголовков. |
Add(CoseHeaderLabel, String) |
Добавляет указанную метку и значение в схему заголовков. |
Add(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Добавляет элемент в коллекцию ICollection<T>. |
Clear() |
Удаляет все элементы из коллекции ICollection<T>. |
Contains(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Определяет, содержит ли коллекция ICollection<T> указанное значение. |
ContainsKey(CoseHeaderLabel) |
Определяет, содержится ли элемент с указанным ключом в IDictionary<TKey,TValue>. |
CopyTo(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>[], Int32) |
Копирует элементы коллекции ICollection<T> в массив Array, начиная с указанного индекса массива Array. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetEnumerator() |
Возвращает перечислитель, выполняющий перебор элементов в коллекции. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
GetValueAsBytes(CoseHeaderLabel) |
Возвращает значение, связанное с указанной меткой, в виде строки байтов. |
GetValueAsBytes(CoseHeaderLabel, Span<Byte>) |
Возвращает значение, связанное с указанной меткой, в виде строки байтов. |
GetValueAsInt32(CoseHeaderLabel) |
Возвращает значение, связанное с указанной меткой, в виде целого числа со знаком. |
GetValueAsString(CoseHeaderLabel) |
Возвращает значение, связанное с указанной меткой, в виде текстовой строки. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Remove(CoseHeaderLabel) |
Удаляет элемент с указанным ключом из объекта IDictionary<TKey,TValue>. |
Remove(KeyValuePair<CoseHeaderLabel,CoseHeaderValue>) |
Удаляет первое вхождение указанного объекта из коллекции ICollection<T>. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
TryGetValue(CoseHeaderLabel, CoseHeaderValue) |
Представляет коллекцию параметров заголовка сообщения COSE. |
Явные реализации интерфейса
IEnumerable.GetEnumerator() |
Возвращает перечислитель, который осуществляет итерацию по коллекции. |
IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Keys |
Получает перечисляемую коллекция, содержащую ключи в словаре только для чтения. |
IReadOnlyDictionary<CoseHeaderLabel,CoseHeaderValue>.Values |
Получает перечисляемую коллекцию, содержащая значения в словаре только для чтения. |
Методы расширения
AsReadOnly<TKey,TValue>(IDictionary<TKey,TValue>) |
Возвращает оболочку только ReadOnlyDictionary<TKey,TValue> для чтения для текущего словаря. |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по