CngProperty Структура

Определение

Инкапсулирует свойство ключа или поставщика следующего поколения криптографии (CNG).

public value class CngProperty : IEquatable<System::Security::Cryptography::CngProperty>
public struct CngProperty : IEquatable<System.Security.Cryptography.CngProperty>
type CngProperty = struct
Public Structure CngProperty
Implements IEquatable(Of CngProperty)
Наследование
CngProperty
Реализации

Комментарии

Эта структура инкапсулирует имя свойства (строка), значение (массив байтов), CngPropertyOptions флаг, свойства доступа и функции сравнения и хэширования.

Эта структура используется с методами и SetProperty методамиGetProperty.

Конструкторы

Имя Описание
CngProperty(String, Byte[], CngPropertyOptions)

Инициализирует новый экземпляр CngProperty структуры.

CngProperty(String, ReadOnlySpan<Byte>, CngPropertyOptions)

Инкапсулирует свойство ключа или поставщика следующего поколения криптографии (CNG).

Свойства

Имя Описание
Name

Возвращает имя свойства, указанное текущим CngProperty объектом.

Options

Возвращает параметры свойства, которые указывает текущий CngProperty объект.

Методы

Имя Описание
Equals(CngProperty)

Сравнивает указанный CngProperty объект с текущим CngProperty объектом.

Equals(Object)

Сравнивает указанный объект с текущим CngProperty объектом.

GetHashCode()

Создает хэш-значение для текущего CngProperty объекта.

GetValue()

Возвращает значение свойства, указанное текущим CngProperty объектом.

Операторы

Имя Описание
Equality(CngProperty, CngProperty)

Определяет, указывают ли два CngProperty объекта одно и то же имя свойства, значение и параметры.

Inequality(CngProperty, CngProperty)

Определяет, не указывают ли два CngProperty объекта одно и то же имя свойства, значение и параметры.

Применяется к