CngKey.HasProperty(String, CngPropertyOptions) CngKey.HasProperty(String, CngPropertyOptions) CngKey.HasProperty(String, CngPropertyOptions) CngKey.HasProperty(String, CngPropertyOptions) Method

定義

指定したプロパティがキーに存在するかどうかを確認します。Checks to see whether the specified property exists on the key.

public:
 bool HasProperty(System::String ^ name, System::Security::Cryptography::CngPropertyOptions options);
[System.Security.SecurityCritical]
public bool HasProperty (string name, System.Security.Cryptography.CngPropertyOptions options);
member this.HasProperty : string * System.Security.Cryptography.CngPropertyOptions -> bool
Public Function HasProperty (name As String, options As CngPropertyOptions) As Boolean

パラメーター

name
String String String String

確認するプロパティ名。The property name to check.

options
CngPropertyOptions CngPropertyOptions CngPropertyOptions CngPropertyOptions

名前付きプロパティのオプションを示す列挙値のビットごとの組み合わせ。A bitwise combination of the enumeration values that specify options for the named property.

戻り値

指定したプロパティが見つかった場合は true。それ以外の場合は falsetrue if the specified property is found; otherwise, false.

例外

注釈

optionsパラメーターは、具体的を次を示すために使用します。The options parameter is specifically used to indicate the following:

  • プロパティが、組み込みまたはカスタムかどうか。Whether the property is built-in, or custom.

  • かどうか、キーを持つプロパティを永続化する必要があります。Whether the property should be persisted with the key.

これらのオプションを使用すると、プロパティまたはプロパティが見つかりません値と一致する必要があります。These options must match the value that the property was set with, or the property will not be found.

プロパティ設定されている場合でも、このメソッドが正常に動作falseまたは 0。This method operates correctly even if the property is set to false or zero.

セキュリティ

SecurityPermission
アンマネージ コードを呼び出すアクセス許可。for permission to call unmanaged code. 要求値:LinkDemandします。Demand value: LinkDemand. 関連付けられた列挙体。 UnmanagedCodeAssociated enumeration: UnmanagedCode

適用対象