DiscretionaryAcl.RemoveAccessSpecific Метод

Определение

Удаляет указанный объект контроль доступа Entry (ACE) из текущего объекта DiscretionaryAcl.

Перегрузки

Имя Описание
RemoveAccessSpecific(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Удаляет указанный объект контроль доступа Entry (ACE) из текущего объекта DiscretionaryAcl.

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

Удаляет указанный объект контроль доступа Entry (ACE) из текущего объекта DiscretionaryAcl.

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

Удаляет указанный объект контроль доступа Entry (ACE) из текущего объекта DiscretionaryAcl. Используйте этот метод для объекта каталога контроль доступа Списки (ACL) при указании типа объекта или унаследованного типа объекта для удаления ACE.

RemoveAccessSpecific(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Исходный код:
ACL.cs

Удаляет указанный объект контроль доступа Entry (ACE) из текущего объекта DiscretionaryAcl.

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)

Параметры

accessType
AccessControlType

Тип управления доступом (разрешить или запретить) для удаления.

sid
SecurityIdentifier

Значение SecurityIdentifier , для которого необходимо удалить ACE.

rule
ObjectAccessRule

Значение ObjectAccessRule , для которого требуется удалить доступ.

Применяется к

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

Исходный код:
ACL.cs

Удаляет указанный объект контроль доступа Entry (ACE) из текущего объекта DiscretionaryAcl.

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)

Параметры

accessType
AccessControlType

Тип управления доступом (разрешить или запретить) для удаления.

sid
SecurityIdentifier

Значение SecurityIdentifier , для которого необходимо удалить ACE.

accessMask
Int32

Маска доступа для удаления ACE.

inheritanceFlags
InheritanceFlags

Флаги, указывающие свойства наследования для удаления ACE.

propagationFlags
PropagationFlags

Флаги, указывающие свойства распространения наследования для удаления ACE.

Применяется к

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

Исходный код:
ACL.cs

Удаляет указанный объект контроль доступа Entry (ACE) из текущего объекта DiscretionaryAcl. Используйте этот метод для объекта каталога контроль доступа Списки (ACL) при указании типа объекта или унаследованного типа объекта для удаления 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)

Параметры

accessType
AccessControlType

Тип управления доступом (разрешить или запретить) для удаления.

sid
SecurityIdentifier

Значение SecurityIdentifier , для которого необходимо удалить ACE.

accessMask
Int32

Маска доступа для удаления ACE.

inheritanceFlags
InheritanceFlags

Флаги, указывающие свойства наследования для удаления ACE.

propagationFlags
PropagationFlags

Флаги, указывающие свойства распространения наследования для удаления ACE.

objectFlags
ObjectAceFlags

Флаги, указывающие, содержат ли objectType параметры и inheritedObjectType значения, отличныеnull от значений.

objectType
Guid

Удостоверение класса объектов, к которым применяется удаленный ACE.

inheritedObjectType
Guid

Удостоверение класса дочерних объектов, которые могут наследовать удаленный ACE.

Применяется к