Перечисление SPAuditEventType
Указывает типы событий для конкретного семейства, узла, списка, папки или элемента списка, проверяемых с помощью класса SPAudit .
Пространство имен: Microsoft.SharePoint
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Public Enumeration SPAuditEventType
'Применение
Dim instance As SPAuditEventType
public enum SPAuditEventType
Элементы
Имя элемента | Описание | |
---|---|---|
CheckOut | Извлечение объекта. | |
CheckIn | Возврат объекта. | |
View | Просмотр объекта пользователя. | |
Delete | Удаление объекта. | |
Update | Изменение свойств объекта или создании объекта. | |
ProfileChange | Изменить профиль, который связан с объектом. | |
ChildDelete | Удаление одного из дочерних объектов объекта. | |
SchemaChange | Изменения в схеме объекта. | |
Undelete | Восстановление объектов из корзины. | |
Workflow | Доступ объект как часть рабочего процесса. | |
Copy | Копирование объекта. | |
Move | Перемещение объекта. | |
AuditMaskChange | Изменение типа события, подлежащие аудиту для объекта. | |
Search | Поиск объекта. | |
ChildMove | Перемещение одного из дочерних объектов объекта. | |
FileFragmentWrite | Фрагмент файла записи файла. | |
SecGroupCreate | Создание группы пользователей для семейства веб-сайтов SharePoint. | |
SecGroupDelete | Удаление группы, связанный с семейства веб-сайтов SharePoint. | |
SecGroupMemberAdd | Добавление нового члена группы, связанной с семейства веб-сайтов SharePoint. | |
SecGroupMemberDel | Удаление члена из группы, связанный с семейства веб-сайтов SharePoint. | |
SecRoleDefCreate | Создание нового определения роли (то есть уровень разрешений), связанный с объектом. | |
SecRoleDefDelete | Удаление определения роли (то есть уровень разрешений), связанный с объектом. | |
SecRoleDefModify | Изменение определения роли (то есть уровень разрешений), связанные с объектом. | |
SecRoleDefBreakInherit | Отключение наследования определения роли (то есть уровень разрешений) от родительского объекта. | |
SecRoleBindUpdate | Изменение разрешений пользователя или группы для объекта. | |
SecRoleBindInherit | Включение наследования параметров безопасности от родительского объекта. | |
SecRoleBindBreakInherit | Отключение наследования параметров безопасности от родительского объекта. | |
EventsDeleted | Удаление события аудита, которые связаны с объектом базы данных SharePoint. | |
Custom | Настраиваемое действие или событие. |
Замечания
Сравните это перечисление с SPAuditMaskType, который перечисляет события и действия, подлежащие аудиту для определенного объекта.
Большинство значений относятся только к определенным типам объектов. Например семейство веб-сайтов нельзя вернуть или извлечен.
Примеры
В следующем примере (с Item-Level Auditing with SharePoint Server 2007) показано это перечисление используется.
SPList list = site.Lists[new Guid(ListId)];
SPListItem item = list.Items.GetItemById(Convert.ToInt32(ItemId));
item.Audit.WriteAuditEvent(SPAuditEventType.Custom,
"CustomViewAuditEvent", // SoureName
"<myXml>MyData</myXml>" // Any arbitrary XML data
);
Dim list As SPList = site.Lists(New Guid(ListId))
Dim item As SPListItem = list.Items.GetItemById(Convert.ToInt32(ItemId))
item.Audit.WriteAuditEvent(SPAuditEventType.Custom,
"CustomViewAuditEvent",
"<myXml>MyData</myXml>") 'Any arbitrary XML data - SoureName
См. также
Справочные материалы
Пространство имен Microsoft.SharePoint