class PolicyHandler
Этот класс предоставляет интерфейс для всех функций обработчика политик в файле.
Итоги
Участники | Descriptions |
---|---|
public std::shared_ptr<ContentLabel GetSensitivityLabel> (const ExecutionState& state) | Получите метку конфиденциальности из существующего содержимого. |
public std::vector<std:::shared_ptr<Action>> ComputeActions(const ExecutionState& state) | Выполняет правила в обработчике на основе предоставленного состояния и возвращает список выполняемых действий. |
public void NotifyCommittedActions(const ExecutionState&state) | Вызывается после применения вычисляемых действий и данных, зафиксированных на диске. |
Участники
Функция GetSensitivityLabel
Получите метку конфиденциальности из существующего содержимого.
Параметры:
- состояние: текущее состояние содержимого.
Возвращает: метка, применяемая к содержимому. Если они не помечены, возвращается пустое значение.
Функция ComputeActions
Выполняет правила в обработчике на основе предоставленного состояния и возвращает список выполняемых действий.
Параметры:
- состояние: текущее состояние выполнения содержимого, в котором выполняются правила.
Возвращается: список действий, которые должны применяться к содержимому.
Функция NotifyCommittedActions
Вызывается после применения вычисляемых действий и данных, зафиксированных на диске.
Параметры:
- состояние: текущее состояние выполнения содержимого после фиксации действий.
: этот вызов отправляет событие аудита.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по