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 标志、访问器属性以及比较和哈希函数。

此结构与 和 GetProperty 方法一SetProperty起使用。

构造函数

CngProperty(String, Byte[], CngPropertyOptions)

初始化 CngProperty 结构的新实例。

属性

Name

获取由当前 CngProperty 对象指定的属性名。

Options

获取由当前 CngProperty 对象指定的属性选项。

方法

Equals(CngProperty)

将指定的 CngProperty 对象与当前的 CngProperty 对象进行比较。

Equals(Object)

将指定的对象与当前的 CngProperty 对象进行比较。

GetHashCode()

生成当前 CngProperty 对象的哈希值。

GetValue()

获取由当前 CngProperty 对象指定的属性值。

运算符

Equality(CngProperty, CngProperty)

确定两个 CngProperty 对象是否指定相同的属性名、值和选项。

Inequality(CngProperty, CngProperty)

确定两个 CngProperty 对象是否未指定相同的属性名、值和选项。

适用于