CngProperty CngProperty CngProperty CngProperty Struct

定義

CNG (Cryptography Next Generation) キーまたはプロバイダーのプロパティをカプセル化します。Encapsulates a property of a Cryptography Next Generation (CNG) key or provider.

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)
継承
CngPropertyCngPropertyCngPropertyCngProperty
実装

注釈

このクラスは、プロパティ名 (文字列)、値 (バイト配列)、 CngPropertyOptionsフラグ、アクセサープロパティ、および比較関数とハッシュ関数をカプセル化します。This class encapsulates a property name (a string), a value (byte array), a CngPropertyOptions flag, accessor properties, and comparison and hashing functions.

このクラスは、 SetProperty GetPropertyメソッドとメソッドで使用されます。This class is used with the SetProperty and GetProperty methods.

コンストラクター

CngProperty(String, Byte[], CngPropertyOptions) CngProperty(String, Byte[], CngPropertyOptions) CngProperty(String, Byte[], CngPropertyOptions) CngProperty(String, Byte[], CngPropertyOptions)

CngProperty クラスの新しいインスタンスを初期化します。Initializes a new instance of the CngProperty class.

プロパティ

Name Name Name Name

現在の CngProperty オブジェクトが指定しているプロパティ名を取得します。Gets the property name that the current CngProperty object specifies.

Options Options Options Options

現在の CngProperty オブジェクトが指定しているプロパティ オプションを取得します。Gets the property options that the current CngProperty object specifies.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトと現在の CngProperty オブジェクトを比較します。Compares the specified object to the current CngProperty object.

Equals(CngProperty) Equals(CngProperty) Equals(CngProperty) Equals(CngProperty)

指定した CngProperty オブジェクトと現在の CngProperty オブジェクトを比較します。Compares the specified CngProperty object to the current CngProperty object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

現在の CngProperty オブジェクトのハッシュ値を生成します。Generates a hash value for the current CngProperty object.

GetValue() GetValue() GetValue() GetValue()

現在の CngProperty オブジェクトが指定しているプロパティ値を取得します。Gets the property value that the current CngProperty object specifies.

演算子

Equality(CngProperty, CngProperty) Equality(CngProperty, CngProperty) Equality(CngProperty, CngProperty) Equality(CngProperty, CngProperty)

2 つの CngProperty オブジェクトが指定するプロパティの名前、値、およびオプションが同じかどうかを判断します。Determines whether two CngProperty objects specify the same property name, value, and options.

Inequality(CngProperty, CngProperty) Inequality(CngProperty, CngProperty) Inequality(CngProperty, CngProperty) Inequality(CngProperty, CngProperty)

2 つの CngProperty オブジェクトが指定するプロパティの名前、値、およびオプションが同じでないかどうかを判断します。Determines whether two CngProperty objects do not specify the same property name, value, and options.

適用対象