CryptoKeySecurity.RemoveAccessRule(CryptoKeyAccessRule) 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.
Usuwa reguły dostępu zawierające ten sam identyfikator zabezpieczeń i maskę dostępu co określona reguła dostępu z listy arbitralnej Access Control (DACL) skojarzonej z tym CryptoKeySecurity obiektem.
public:
bool RemoveAccessRule(System::Security::AccessControl::CryptoKeyAccessRule ^ rule);
public bool RemoveAccessRule (System.Security.AccessControl.CryptoKeyAccessRule rule);
override this.RemoveAccessRule : System.Security.AccessControl.CryptoKeyAccessRule -> bool
Public Function RemoveAccessRule (rule As CryptoKeyAccessRule) As Boolean
Parametry
- rule
- CryptoKeyAccessRule
Reguła dostępu do usunięcia.
Zwraca
true
Jeśli zasada dostępu została pomyślnie usunięta; w przeciwnym razie false
.
Uwagi
Usuwanie dostępu jest realizowane przy użyciu złożonego algorytmu, który może dodawać reguły kontroli dostępu oprócz usuwania.
Ta metoda nie może usunąć reguły dostępu i zwraca, false
Jeśli reguły dziedziczenia skojarzone z regułą dostępu są zbyt skomplikowane, aby algorytm usuwania zakończył się pomyślnie.