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
Тип удаляемого элемента управления доступом ("разрешить" или "запретить").
Объект 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
Тип удаляемого элемента управления доступом ("разрешить" или "запретить").
Объект 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
Тип удаляемого элемента управления доступом ("разрешить" или "запретить").
Объект SecurityIdentifier, для которого удаляется элемент управления доступом.
- accessMask
- Int32
Маска доступа для удаляемого элемента управления доступом.
- inheritanceFlags
- InheritanceFlags
Флаги, определяющие свойства наследования удаляемого элемента управления доступом.
- propagationFlags
- PropagationFlags
Флаги, определяющие свойства распространения наследования удаляемого элемента управления доступом.
- objectFlags
- ObjectAceFlags
Флаги, определяющие, содержат ли параметры objectType
и inheritedObjectType
значения, отличные от null
.
- objectType
- Guid
Идентификатор класса объектов, к которым применяется удаляемый элемент управления доступом.
- inheritedObjectType
- Guid
Идентификатор класса дочерних объектов, которые могут наследовать удаляемый элемент управления доступом.