Udostępnij za pośrednictwem


CryptoKeySecurity.RemoveAccessRule(CryptoKeyAccessRule) Metoda

Definicja

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

Boolean

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.

Dotyczy