Freigeben über


SPAudit.DeleteEntries-Methode

Löscht alle Audit-Ereignisse, die vor dem angegebenen Datum und Uhrzeit aus der SharePoint-Datenbank aufgetreten.

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

Syntax

'Declaration
Public Function DeleteEntries ( _
    deleteEndDate As DateTime _
) As Integer
'Usage
Dim instance As SPAudit
Dim deleteEndDate As DateTime
Dim returnValue As Integer

returnValue = instance.DeleteEntries(deleteEndDate)
public int DeleteEntries(
    DateTime deleteEndDate
)

Parameter

  • deleteEndDate
    Typ: System.DateTime

    Eine DateTime darstellt, das früheste Datum und Uhrzeit für die Audit-Daten beibehalten werden soll.

Rückgabewert

Typ: System.Int32
Ein Int32 , der die Anzahl von Überwachungseinträgen darstellt, die gelöscht wurden.

Ausnahmen

Ausnahme Bedingung
UnauthorizedAccessException

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

SPException

Das übergeordnete Objekt, das diese SPAudit Objekt als Wert der Audit -Eigenschaft ist kein SPSite Objekt.

Hinweise

Warnung

Sie können objectaufrufen.Audit.DeleteEntries nur, wenn object ein SPSite -Objekt ist.

Das Löschen von Überwachungseinträgen ist selbst ein überwachtes Ereignis. Ein Aufruf von DeleteEntries wird ein Eintrag erstellt, und die Methode den Eintrag, der es ermöglicht, kann nicht gelöscht werden zumindest, dass ein Eintrag wird immer in der Datenbank vorhanden, auch, wenn Sie versuchen, alle Einträge löschen.

In Windows SharePoint Services 3.0können nicht zum Löschen aller Einträge (mit Ausnahme der Posten, die im vorherigen Abschnitt beschrieben) Sie einfach im aktuellen Moment für deleteEndDate mit Nowangeben. Sie müssen zu einem späteren Zeitpunkt festlegen. Es wird empfohlen, den folgenden Code, wobei MySiteCollection ein Verweis auf ein SPSite -Objekt ist.

mySiteCollection.Audit.DeleteEntries(DateTime.Now.AddMilliseconds(1));
mySiteCollection.Audit.DeleteEntries(Date.Now.AddMilliseconds(1))

Siehe auch

Referenz

SPAudit Klasse

SPAudit-Member

Microsoft.SharePoint-Namespace

Weitere Ressourcen

Item-Level Auditing with SharePoint Server 2007