Share via


SPAudit.GetEntries-Methode (SPAuditQuery)

Ruft eine Auflistung von SPAuditEntry -Objekten aus dem Audit-Daten in der SharePoint-Datenbank gespeichert, die der angegebenen Abfrage übereinstimmen.

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

Syntax

'Declaration
Public Function GetEntries ( _
    query As SPAuditQuery _
) As SPAuditEntryCollection
'Usage
Dim instance As SPAudit
Dim query As SPAuditQuery
Dim returnValue As SPAuditEntryCollection

returnValue = instance.GetEntries(query)
public SPAuditEntryCollection GetEntries(
    SPAuditQuery query
)

Parameter

Rückgabewert

Typ: Microsoft.SharePoint.SPAuditEntryCollection
Ein SPAuditEntryCollection , der die angeforderte SPAuditEntry -Elemente enthält.

Ausnahmen

Ausnahme Bedingung
UnauthorizedAccessException

Der aufrufende Code befindet sich im Kontext eines Benutzers kein Administrator ist.

ArgumentException

query ist ein Nullverweis (Nothing in Visual Basic).

Hinweise

Eine einfachere Methode, die Sie zum Erstellen eines SPAuditQuery -Objekts nicht erfordert, finden Sie unter GetEntries.

Beispiele

Im folgende Beispiel (aus Item-Level Auditing with SharePoint Server 2007) zeigt diese Methode verwendet.

SPSite oSiteCollection = (SPSite)properties.Feature.Parent;
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 oSiteCollection As SPSite = CType(properties.Feature.Parent, SPSite)
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

Siehe auch

Referenz

SPAudit Klasse

SPAudit-Member

GetEntries-Überladung

Microsoft.SharePoint-Namespace

Weitere Ressourcen

Item-Level Auditing with SharePoint Server 2007