Прочитать на английском

Поделиться через


SystemAcl.RemoveAuditSpecific Метод

Определение

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

Перегрузки

RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

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

RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

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

RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

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

RemoveAuditSpecific(SecurityIdentifier, ObjectAuditRule)

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

C#
public void RemoveAuditSpecific (System.Security.Principal.SecurityIdentifier sid, System.Security.AccessControl.ObjectAuditRule rule);

Параметры

sid
SecurityIdentifier

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

rule
ObjectAuditRule

ObjectAuditRule для удаляемого правила.

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, 6, 7, 8, 9
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5

RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags)

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

C#
public void RemoveAuditSpecific (System.Security.AccessControl.AuditFlags auditFlags, System.Security.Principal.SecurityIdentifier sid, int accessMask, System.Security.AccessControl.InheritanceFlags inheritanceFlags, System.Security.AccessControl.PropagationFlags propagationFlags);

Параметры

auditFlags
AuditFlags

Тип удаляемого правила аудита.

sid
SecurityIdentifier

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

accessMask
Int32

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

inheritanceFlags
InheritanceFlags

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

propagationFlags
PropagationFlags

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5

RemoveAuditSpecific(AuditFlags, SecurityIdentifier, Int32, InheritanceFlags, PropagationFlags, ObjectAceFlags, Guid, Guid)

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

C#
public void RemoveAuditSpecific (System.Security.AccessControl.AuditFlags auditFlags, 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);

Параметры

auditFlags
AuditFlags

Тип удаляемого правила аудита.

sid
SecurityIdentifier

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

accessMask
Int32

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

inheritanceFlags
InheritanceFlags

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

propagationFlags
PropagationFlags

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

objectFlags
ObjectAceFlags

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

objectType
Guid

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

inheritedObjectType
Guid

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

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

.NET 9 и другие версии
Продукт Версии
.NET Core 1.0, Core 1.1, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0
Windows Desktop 3.0, 3.1, 5