Поделиться через


Класс SPAuditEntry

Содержит сведения о событии аудита, подключенной к семейства веб-сайтов, сайта, папки, списка или элемента списка.

Иерархия наследования

System.Object
  Microsoft.SharePoint.SPAuditEntry

Пространство имен:  Microsoft.SharePoint
Сборка:  Microsoft.SharePoint (в Microsoft.SharePoint.dll)

Синтаксис

'Декларация
Public NotInheritable Class SPAuditEntry
'Применение
Dim instance As SPAuditEntry
public sealed class SPAuditEntry

Замечания

Большая часть свойств SPAuditEntry хранения информации, аудит для всех событий (хотя некоторые из этих свойств пустая ссылка (Nothing в Visual Basic) для определенных типов событий). Свойство EventData содержит сведения, как XML-разметка, характерные для определенного типа события, определенного в свойстве Event .

Примеры

The following example (from Item-Level Auditing with SharePoint Server 2007) shows this class in use.

SPAuditQuery oAuditQuery = new SPAuditQuery(oSiteCollection);
oAuditQuery.RestrictToListItem(item);
SPAuditEntryCollection collAuditEntries = oSiteCollection.Audit.GetEntries(oAuditQuery);

foreach (SPAuditEntry oAuditEntry in collAuditEntries) {
  // get info from audit log
}
Dim oAuditQuery As New SPAuditQuery(oSiteCollection)
oAuditQuery.RestrictToListItem(item)
Dim collAuditEntries As SPAuditEntryCollection = oSiteCollection.Audit.GetEntries(oAuditQuery)

For Each oAuditEntry As SPAuditEntry In collAuditEntries
  ' get info from audit log
Next oAuditEntry

Потокобезопасность

Любые общедоступные элементы static (Shared в Visual Basic) этого типа являются потокобезопасными. Не гарантируется, что любые элементы экземпляров потокобезопасны.

См. также

Справочные материалы

Элементы SPAuditEntry

Пространство имен Microsoft.SharePoint

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

Item-Level Auditing with SharePoint Server 2007