SemaphoreSecurity.RemoveAuditRule(SemaphoreAuditRule) Метод

Определение

Ищет правило управления аудитом с тем же пользователем, что и указанное правило, и с совместимыми флагами наследования и распространения; При обнаружении совместимого правила права, содержащиеся в указанном правиле, удаляются из него.

public:
 bool RemoveAuditRule(System::Security::AccessControl::SemaphoreAuditRule ^ rule);
public bool RemoveAuditRule(System.Security.AccessControl.SemaphoreAuditRule rule);
override this.RemoveAuditRule : System.Security.AccessControl.SemaphoreAuditRule -> bool
Public Function RemoveAuditRule (rule As SemaphoreAuditRule) As Boolean

Параметры

rule
SemaphoreAuditRule

Объект, SemaphoreAuditRule указывающий пользователя для поиска, а также набор флагов наследования и распространения, с которыми должен быть совместимо соответствующее правило, если оно найдено. Указывает права, которые необходимо удалить из совместимого правила, если он найден.

Возвращаемое значение

true Значение , если найдено совместимое правило; falseв противном случае .

Исключения

rule равно null.

Комментарии

Текущий SemaphoreSecurity выполняет поиск правила аудита, имеющего того же пользователя, что ruleи пользователь. Если такое правило не найдено, действие не выполняется, а метод возвращается false. Если найдены соответствующие правила, их флаги наследования и совместимости проверяются на совместимость с флагами, указанными в rule. Если не найдено совместимое правило, действие не выполняется и метод возвращается false. Если найдено правило с совместимыми флагами, права, указанные в rule правиле, удаляются из совместимого правила, а метод возвращает true. Если rule указывает права, не содержащиеся в совместимом правиле, никаких действий не выполняется в отношении этих прав. Если все права удаляются из совместимого правила, все правило удаляется из текущего SemaphoreSecurity объекта.

Important

Хотя можно указать флаги наследования и распространения для правил аудита семафора, создав их с AuditRuleFactory помощью метода, это не рекомендуется. Наследование и распространение не имеют смысла для именованных семафоров, и они делают обслуживание правил аудита более сложным.

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