Udostępnij za pośrednictwem


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

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:

  • Określa, czy właściwość jest wbudowana, czy niestandardowa.

  • Określa, czy właściwość powinna być utrwalana za pomocą klucza.

Te opcje muszą być zgodne z wartością ustawioną dla właściwości lub nie można odnaleźć właściwości.

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

Dotyczy