Freigeben über


CngKey.HasProperty(String, CngPropertyOptions) Methode

Definition

Überprüft, ob die angegebene Eigenschaft im Schlüssel vorhanden ist.

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

Parameter

name
String

Der zu überprüfende Eigenschaftenname.

options
CngPropertyOptions

Eine bitweise Kombination der Enumerationswerte, die Optionen für die genannte Eigenschaft angeben.

Gibt zurück

true, wenn die angegebene Eigenschaft gefunden wird, andernfalls false.

Attribute

Ausnahmen

name ist null

Hinweise

Der options Parameter wird speziell verwendet, um Folgendes anzugeben:

  • Gibt an, ob die Eigenschaft integriert oder benutzerdefinierte Ist.

  • Gibt an, ob die Eigenschaft mit dem Schlüssel beibehalten werden soll.

Diese Optionen müssen mit dem Wert übereinstimmen, mit dem die Eigenschaft festgelegt wurde, sonst wird die Eigenschaft nicht gefunden.

Diese Methode funktioniert ordnungsgemäß, auch wenn die Eigenschaft auf false oder null festgelegt ist.

Gilt für: