Freigeben über


SPAuditEntry-Klasse

Enthält Informationen über ein überwachter Ereignis, das mit einer Websitesammlung, eine Website, ein Ordner, eine Liste oder ein Listenelement verbunden ist.

Vererbungshierarchie

System.Object
  Microsoft.SharePoint.SPAuditEntry

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaration
Public NotInheritable Class SPAuditEntry
'Usage
Dim instance As SPAuditEntry
public sealed class SPAuditEntry

Hinweise

Die meisten Eigenschaften des SPAuditEntry enthalten Informationen, die für alle Ereignisse überwacht wird (obwohl einige dieser Eigenschaften ein Nullverweis (Nothing in Visual Basic) für bestimmte Arten von Ereignissen sind). Die EventData -Eigenschaft enthält Informationen, als XML-Markup, das speziell für den bestimmten Typ des Ereignisses in der Event -Eigenschaft angegeben ist.

Beispiele

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

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.

Siehe auch

Referenz

SPAuditEntry-Member

Microsoft.SharePoint-Namespace

Weitere Ressourcen

Item-Level Auditing with SharePoint Server 2007