DiscretionaryAcl.RemoveAccess Yöntem

Tanım

Belirtilen erişim denetimi kuralını geçerli DiscretionaryAcl nesneden kaldırır.

Aşırı Yüklemeler

Name Description
RemoveAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Belirtilen erişim denetimi kuralını geçerli DiscretionaryAcl nesneden kaldırır.

RemoveAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Belirtilen erişim denetimi kuralını geçerli DiscretionaryAcl nesneden kaldırır.

RemoveAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Belirtilen erişim denetimi kuralını geçerli DiscretionaryAcl nesneden kaldırır. Nesne türünü veya devralınan nesne türünü belirtirken, dizin nesnesi Access Control Listeleri (ACL' ler) için bu yöntemi kullanın.

Açıklamalar

Erişim kaldırma işlemi, ACL'leri kaldırmaya ek olarak ekleyebilen karmaşık bir algoritma kullanılarak gerçekleştirilir.

RemoveAccess(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Kaynak:
ACL.cs

Belirtilen erişim denetimi kuralını geçerli DiscretionaryAcl nesneden kaldırır.

public:
 bool RemoveAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAccessRule ^ rule);
public bool RemoveAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule);
member this.RemoveAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAccessRule -> bool
Public Function RemoveAccess (accessType As AccessControlType, sid As SecurityIdentifier, rule As ObjectAccessRule) As Boolean

Parametreler

accessType
AccessControlType

Kaldırılacak erişim denetiminin türü (izin ver veya reddet).

sid
SecurityIdentifier

SecurityIdentifier Erişim denetimi kuralının kaldırılacağı kural.

rule
ObjectAccessRule

ObjectAccessRule Erişimin kaldırılacağı yer.

Döndürülenler

Boolean döndürür.

Şunlara uygulanır

RemoveAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

Kaynak:
ACL.cs

Belirtilen erişim denetimi kuralını geçerli DiscretionaryAcl nesneden kaldırır.

public:
 bool RemoveAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public bool RemoveAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.RemoveAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> bool
Public Function RemoveAccess (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags) As Boolean

Parametreler

accessType
AccessControlType

Kaldırılacak erişim denetiminin türü (izin ver veya reddet).

sid
SecurityIdentifier

SecurityIdentifier Erişim denetimi kuralının kaldırılacağı kural.

accessMask
Int32

Kaldırılacak kuralın erişim maskesi.

inheritanceFlags
InheritanceFlags

Kaldırılacak kuralın devralma özelliklerini belirten bayraklar.

propagationFlags
PropagationFlags

Kaldırılacak kural için devralma yayma özelliklerini belirten bayraklar.

Döndürülenler

true bu yöntem belirtilen erişimi başarıyla kaldırırsa; aksi takdirde , false.

Açıklamalar

Erişim kaldırma işlemi, kaldırmaya ek olarak Access Control Girdileri (ACL) ekleyebilen karmaşık bir algoritma kullanılarak gerçekleştirilir.

Şunlara uygulanır

RemoveAccess(AccessControlType, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

Kaynak:
ACL.cs

Belirtilen erişim denetimi kuralını geçerli DiscretionaryAcl nesneden kaldırır. Nesne türünü veya devralınan nesne türünü belirtirken, dizin nesnesi Access Control Listeleri (ACL' ler) için bu yöntemi kullanın.

public:
 bool RemoveAccess(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags, System::Security::AccessControl::ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
public bool RemoveAccess(System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags, System.Security.AccessControl.ObjectAceFlags objectFlags, Guid objectType, Guid inheritedObjectType);
member this.RemoveAccess : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.ObjectAceFlags * Guid * Guid -> bool
Public Function RemoveAccess (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid) As Boolean

Parametreler

accessType
AccessControlType

Kaldırılacak erişim denetiminin türü (izin ver veya reddet).

sid
SecurityIdentifier

SecurityIdentifier Erişim denetimi kuralının kaldırılacağı kural.

accessMask
Int32

Erişim denetimi kuralının kaldırılacağı erişim maskesi.

inheritanceFlags
InheritanceFlags

Kaldırılacak erişim denetimi kuralının devralma özelliklerini belirten bayraklar.

propagationFlags
PropagationFlags

Kaldırılacak erişim denetimi kuralı için devralma yayma özelliklerini belirten bayraklar.

objectFlags
ObjectAceFlags

ve objectType parametrelerinin olmayaninheritedObjectType değerler içerip içermediğini null belirten bayraklar.

objectType
Guid

Kaldırılan erişim denetimi kuralının uygulandığı nesne sınıfının kimliği.

inheritedObjectType
Guid

Kaldırılan erişim denetimi kuralını devralabilen alt nesne sınıfının kimliği.

Döndürülenler

true bu yöntem belirtilen erişimi başarıyla kaldırırsa; aksi takdirde , false.

Açıklamalar

Erişim kaldırma işlemi, kaldırmaya ek olarak Access Control Girdileri (ACL) ekleyebilen karmaşık bir algoritma kullanılarak gerçekleştirilir.

Şunlara uygulanır