DiscretionaryAcl.RemoveAccessSpecific Metoda

Definicja

Usuwa określony Access Control Entry (ACE) z bieżącego DiscretionaryAcl obiektu.

Przeciążenia

RemoveAccessSpecific(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Usuwa określony Access Control Entry (ACE) z bieżącego DiscretionaryAcl obiektu.

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

Usuwa określony Access Control Entry (ACE) z bieżącego DiscretionaryAcl obiektu.

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

Usuwa określony Access Control Entry (ACE) z bieżącego DiscretionaryAcl obiektu. Użyj tej metody dla obiektu katalogu Access Control Listy (ACL) podczas określania typu obiektu lub dziedziczonego typu obiektu, który ma zostać usunięty przez ACE.

RemoveAccessSpecific(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Usuwa określony Access Control Entry (ACE) z bieżącego DiscretionaryAcl obiektu.

public:
 void RemoveAccessSpecific(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, System::Security::AccessControl::ObjectAccessRule ^ rule);
public void RemoveAccessSpecific (System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAccessRule rule);
member this.RemoveAccessSpecific : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * System.Security.AccessControl.ObjectAccessRule -> unit
Public Sub RemoveAccessSpecific (accessType As AccessControlType, sid As SecurityIdentifier, rule As ObjectAccessRule)

Parametry

accessType
AccessControlType

Typ kontroli dostępu (zezwalaj lub odmawiaj) do usunięcia.

sid
SecurityIdentifier

Element SecurityIdentifier , dla którego należy usunąć ACE.

rule
ObjectAccessRule

Element ObjectAccessRule , do którego należy usunąć dostęp.

Dotyczy

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

Usuwa określony Access Control Entry (ACE) z bieżącego DiscretionaryAcl obiektu.

public:
 void RemoveAccessSpecific(System::Security::AccessControl::AccessControlType accessType, System::Security::Principal::SecurityIdentifier ^ sid, int accessMask, System::Security::AccessControl::InheritanceFlags inheritanceFlags, System::Security::AccessControl::PropagationFlags propagationFlags);
public void RemoveAccessSpecific (System.Security.AccessControl.AccessControlType accessType, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);
member this.RemoveAccessSpecific : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags -> unit
Public Sub RemoveAccessSpecific (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags)

Parametry

accessType
AccessControlType

Typ kontroli dostępu (zezwalaj lub odmawiaj) do usunięcia.

sid
SecurityIdentifier

Element SecurityIdentifier , dla którego należy usunąć ACE.

accessMask
Int32

Maska dostępu, która ma zostać usunięta przez ACE.

inheritanceFlags
InheritanceFlags

Flagi określające właściwości dziedziczenia ACE do usunięcia.

propagationFlags
PropagationFlags

Flagi określające właściwości propagacji dziedziczenia, które mają zostać usunięte przez ACE.

Dotyczy

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

Usuwa określony Access Control Entry (ACE) z bieżącego DiscretionaryAcl obiektu. Użyj tej metody dla obiektu katalogu Access Control Listy (ACL) podczas określania typu obiektu lub dziedziczonego typu obiektu, który ma zostać usunięty przez ACE.

public:
 void RemoveAccessSpecific(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 void RemoveAccessSpecific (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.RemoveAccessSpecific : System.Security.AccessControl.AccessControlType * System.Security.Principal.SecurityIdentifier * int * System.Security.AccessControl.InheritanceFlags * System.Security.AccessControl.PropagationFlags * System.Security.AccessControl.ObjectAceFlags * Guid * Guid -> unit
Public Sub RemoveAccessSpecific (accessType As AccessControlType, sid As SecurityIdentifier, accessMask As Integer, inheritanceFlags As InheritanceFlags, propagationFlags As PropagationFlags, objectFlags As ObjectAceFlags, objectType As Guid, inheritedObjectType As Guid)

Parametry

accessType
AccessControlType

Typ kontroli dostępu (zezwalaj lub odmawiaj) do usunięcia.

sid
SecurityIdentifier

Element SecurityIdentifier , dla którego należy usunąć ACE.

accessMask
Int32

Maska dostępu, która ma zostać usunięta przez ACE.

inheritanceFlags
InheritanceFlags

Flagi określające właściwości dziedziczenia ACE do usunięcia.

propagationFlags
PropagationFlags

Flagi określające właściwości propagacji dziedziczenia, które mają zostać usunięte przez ACE.

objectFlags
ObjectAceFlags

Flagi określające, czy objectType parametry i inheritedObjectType zawierają wartości inne niżnull .

objectType
Guid

Tożsamość klasy obiektów, do których ma zastosowanie usunięta ACE.

inheritedObjectType
Guid

Tożsamość klasy obiektów podrzędnych, które mogą dziedziczyć usuniętą ACE.

Dotyczy