SPAuditQuery-Klasse
Definiert eine Abfrage der Audit-Einträge der SharePoint-Datenbank.
Vererbungshierarchie
System.Object
Microsoft.SharePoint.SPAuditQuery
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public NotInheritable Class SPAuditQuery
'Usage
Dim instance As SPAuditQuery
public sealed class SPAuditQuery
Hinweise
Der grundlegende Bereich einer Abfrage ist immer eine Websitesammlung. jedoch können Sie die Member der Klasse um eine Abfrage auf bestimmte Datumsbereiche, Benutzer, Ereignistypen, Listen und Listenelemente zu beschränken.
Diese Klasse wird hauptsächlich als Parameter für die Methode GetEntries(SPAuditQuery) verwendet.
Diese Klasse können Sie nur die Datensätze der überwachten Ereignisse für die SharePoint-Datenbank Abfragen.
Beispiele
Im folgende Beispiel (aus Item-Level Auditing with SharePoint Server 2007) wird diese Klasse verwendet.
SPAuditQuery wssQuery = new SPAuditQuery(siteCollection);
wssQuery.RestrictToListItem(item);
SPAuditEntryCollection auditCol = site.Audit.GetEntries(wssQuery);
foreach (SPAuditEntry entry in auditCol) {
// get info from audit log
}
Dim wssQuery As New SPAuditQuery(siteCollection)
wssQuery.RestrictToListItem(item)
Dim auditCol As SPAuditEntryCollection = site.Audit.GetEntries(wssQuery)
For Each entry As SPAuditEntry In auditCol
' get info from audit log
Next entry
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Die Threadsicherheit von Instanzmembern ist nicht gewährleistet.
Siehe auch
Referenz
Microsoft.SharePoint-Namespace