CngKey.HasProperty(String, CngPropertyOptions) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.