Language

CngProperty 構造体

定義

Cryptography Next Generation (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 メソッドで使用されます。

コンストラクター

Name 説明
CngProperty(String, Byte[], CngPropertyOptions)

CngProperty 構造体の新しいインスタンスを初期化します。

CngProperty(String, ReadOnlySpan<Byte>, CngPropertyOptions)

Cryptography Next Generation (CNG) キーまたはプロバイダーのプロパティをカプセル化します。

プロパティ

Name 説明
Name

現在の CngProperty オブジェクトが指定するプロパティ名を取得します。

Options

現在の CngProperty オブジェクトが指定するプロパティ オプションを取得します。

メソッド

Name 説明
Equals(CngProperty)

指定した CngProperty オブジェクトを現在の CngProperty オブジェクトと比較します。

Equals(Object)

指定したオブジェクトを現在の CngProperty オブジェクトと比較します。

GetHashCode()

現在の CngProperty オブジェクトのハッシュ値を生成します。

GetValue()

現在の CngProperty オブジェクトが指定するプロパティ値を取得します。

演算子

Name 説明
Equality(CngProperty, CngProperty)

2 つの CngProperty オブジェクトが同じプロパティ名、値、およびオプションを指定するかどうかを決定します。

Inequality(CngProperty, CngProperty)

2 つの CngProperty オブジェクトが同じプロパティ名、値、およびオプションを指定しないかどうかを判断します。

適用対象