Перечисление 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

Другие ресурсы

Item-Level Auditing with SharePoint Server 2007