CngKey.HasProperty(String, CngPropertyOptions) Metoda

Definicja

Sprawdza, czy określona właściwość istnieje na kluczu.

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

Parametry

name
String

Nazwa właściwości do sprawdzenia.

options
CngPropertyOptions

Bitowa kombinacja wartości wyliczenia, które określają opcje dla nazwanej właściwości.

Zwraca

Boolean

true jeśli określona właściwość zostanie znaleziona; w przeciwnym razie , false.

Atrybuty

Wyjątki

name to null.

Uwagi

Parametr options jest specjalnie używany do wskazywania następujących elementów:

  • Niezależnie od tego, czy właściwość jest wbudowana, czy niestandardowa.

  • Czy właściwość powinna być utrwalone za pomocą klucza.

Te opcje muszą być zgodne z wartością ustawioną przez właściwość lub właściwość nie zostanie znaleziona.

Ta metoda działa poprawnie, nawet jeśli właściwość jest ustawiona na false wartość lub zero.

Dotyczy