MutexSecurity.RemoveAuditRule(MutexAuditRule) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Ищет правило управления аудитом с тем же пользователем, что и указанное правило, и с совместимыми флагами наследования и распространения; При обнаружении совместимого правила права, содержащиеся в указанном правиле, удаляются из него.
public:
bool RemoveAuditRule(System::Security::AccessControl::MutexAuditRule ^ rule);
public bool RemoveAuditRule(System.Security.AccessControl.MutexAuditRule rule);
override this.RemoveAuditRule : System.Security.AccessControl.MutexAuditRule -> bool
Public Function RemoveAuditRule (rule As MutexAuditRule) As Boolean
Параметры
- rule
- MutexAuditRule
Объект, MutexAuditRule указывающий пользователя для поиска, а также набор флагов наследования и распространения, с которыми должен быть совместимо соответствующее правило, если оно найдено. Указывает права, которые необходимо удалить из совместимого правила, если он найден.
Возвращаемое значение
true Значение , если найдено совместимое правило; falseв противном случае .
Исключения
rule равно null.
Комментарии
Текущий MutexSecurity выполняет поиск правила аудита, имеющего того же пользователя, что ruleи пользователь. Если такое правило не найдено, действие не выполняется, а метод возвращается false. Если найдены соответствующие правила, их флаги наследования и совместимости проверяются на совместимость с флагами, указанными в rule. Если не найдено совместимое правило, действие не выполняется и метод возвращается false. Если найдено правило с совместимыми флагами, права, указанные в rule правиле, удаляются из совместимого правила, а метод возвращает true. Если rule указывает права, не содержащиеся в совместимом правиле, никаких действий не выполняется в отношении этих прав. Если все права удаляются из совместимого правила, все правило удаляется из текущего MutexSecurity объекта.
Important
Хотя можно указать флаги наследования и распространения для правил аудита мьютекса, создав их с AccessRuleFactory помощью метода, это не рекомендуется. Наследование и распространение не имеют смысла для именованных мьютексов, и они делают обслуживание правил аудита более сложным.