<< Click to Display Table of Contents >> Объектная модель > Действия с репозиториями и сущностями HistoryCommentScope – дополнительный комментарий для записи истории
|
![]() ![]() |
При выдаче или изъятии прав доступа на объект с помощью методов Grant(), Revoke() или RevokeAll() можно к стандартному комментарию в истории добавлять еще свой. Например, таким образом в системе при выполнении фонового процесса «Копирование прав доступа» к комментарию о выдаче прав добавляется информация о том, что права скопированы от определенного сотрудника:
Для добавления дополнительного комментария используется класс HistoryCommentScope. Доступен только в серверном коде.
Свойства
Имя |
Тип |
Описание |
---|---|---|
Current |
HistoryCommentScope |
Текущий контекст комментария |
Comment |
string |
Дополнительный комментарий |
HasComment |
bool |
Признак того, что добавлен дополнительный комментарий |
Методы
Имя |
Описание |
---|---|
Установить простой текстовый комментарий |
|
Установить локализованный комментарий |
|
Снять комментарий |
Пример
// Добавить в историю дополнительный комментарий.
using (var historyCommentScope = new HistoryCommentScope())
{
var document = Sungero.Content.ElectronicDocuments.Get(documentId);
historyCommentScope.SetComment("Копирование прав доступа");
document.AccessRights.Grant(toUser, copyAccessRightsTypes);
document.AccessRights.Save();
}
© Компания Directum, 2025 |