DiscretionaryAcl.RemoveAccessSpecific Метод

Определение

Удаляет указанный элемент управления доступом из текущего объекта DiscretionaryAcl.

Перегрузки

RemoveAccessSpecific(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Удаляет указанный элемент управления доступом из текущего объекта DiscretionaryAcl.

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

Удаляет указанный элемент управления доступом из текущего объекта DiscretionaryAcl.

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

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

RemoveAccessSpecific(AccessControlType, SecurityIdentifier, ObjectAccessRule)

Удаляет указанный элемент управления доступом из текущего объекта 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, для которого удаляется элемент управления доступом.

rule
ObjectAccessRule

Объект ObjectAccessRule, для которого удаляется доступ.

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

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

Удаляет указанный элемент управления доступом из текущего объекта 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, для которого удаляется элемент управления доступом.

accessMask
Int32

Маска доступа для удаляемого элемента управления доступом.

inheritanceFlags
InheritanceFlags

Флаги, определяющие свойства наследования удаляемого элемента управления доступом.

propagationFlags
PropagationFlags

Флаги, определяющие свойства распространения наследования удаляемого элемента управления доступом.

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

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

Удаляет указанный элемент управления доступом из текущего объекта 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, 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, для которого удаляется элемент управления доступом.

accessMask
Int32

Маска доступа для удаляемого элемента управления доступом.

inheritanceFlags
InheritanceFlags

Флаги, определяющие свойства наследования удаляемого элемента управления доступом.

propagationFlags
PropagationFlags

Флаги, определяющие свойства распространения наследования удаляемого элемента управления доступом.

objectFlags
ObjectAceFlags

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

objectType
Guid

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

inheritedObjectType
Guid

Идентификатор класса дочерних объектов, которые могут наследовать удаляемый элемент управления доступом.

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