Share via


CngKey.HasProperty(String, CngPropertyOptions) Yöntem

Tanım

Belirtilen özelliğin anahtarda var olup olmadığını denetler.

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

Parametreler

name
String

Denetlenecek özellik adı.

options
CngPropertyOptions

Adlandırılmış özellik için seçenekleri belirten numaralandırma değerlerinin bit düzeyinde birleşimi.

Döndürülenler

true belirtilen özellik bulunursa; aksi takdirde , false.

Öznitelikler

Özel durumlar

name, null değeridir.

Açıklamalar

options parametresi özellikle aşağıdakileri belirtmek için kullanılır:

  • Özelliğin yerleşik mi yoksa özel mi olduğu.

  • özelliğinin anahtarla kalıcı olup olmaması.

Bu seçenekler özelliğin ayarlandığı değerle eşleşmelidir, aksi takdirde özellik bulunamaz.

Özellik veya sıfır olarak ayarlansa false bile bu yöntem doğru şekilde çalışır.

Şunlara uygulanır