Compartilhar via


SPAudit.DeleteEntries method

Exclui todos os eventos de auditoria que ocorreram antes da data especificada e hora do banco de dados do SharePoint.

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

Syntax

'Declaração
Public Function DeleteEntries ( _
    deleteEndDate As DateTime _
) As Integer
'Uso
Dim instance As SPAudit
Dim deleteEndDate As DateTime
Dim returnValue As Integer

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

Parâmetros

  • deleteEndDate
    Type: System.DateTime

    Um DateTime que representa a data e hora mais cedo para o qual você deseja preservar os dados de auditoria.

Valor retornado

Type: System.Int32
Um Int32 que representa o número de entradas de auditoria que foram excluídas.

Exceptions

Exception Condition
UnauthorizedAccessException

O código de chamada é no contexto de um usuário que não seja um administrador de site.

SPException

O objeto pai que tem este objeto SPAudit como o valor da sua propriedade Audit não é um objeto SPSite .

Comentários

Aviso

Você pode chamar object.Audit.DeleteEntries somente quando object é um objeto SPSite .

A exclusão de entradas de auditoria é um evento auditado. Uma chamada para DeleteEntries cria uma entrada, e o método não é possível excluir a entrada faz, então pelo menos uma entrada sempre existe no banco de dados, mesmo se você tentar excluir todas as entradas.

Em Windows SharePoint Services 3.0, para excluir todas as entradas (exceto a entrada descrita no parágrafo anterior) você simplesmente não pode especificar o momento atual para deleteEndDate com Now. Você deve designar um tempo futuro. Recomendamos o seguinte código, onde mySiteCollection é uma referência a um objeto SPSite .

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

Ver também

Referência

SPAudit class

SPAudit members

Microsoft.SharePoint namespace

Outros recursos

Item-Level Auditing with SharePoint Server 2007