Compartilhar via


SPAuditEntry class

Contém informações sobre um evento auditado que esteja conectada a um conjunto de sites, site, pasta, lista ou item de lista.

Inheritance hierarchy

System.Object
  Microsoft.SharePoint.SPAuditEntry

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

Syntax

'Declaração
Public NotInheritable Class SPAuditEntry
'Uso
Dim instance As SPAuditEntry
public sealed class SPAuditEntry

Comentários

A maioria das propriedades do SPAuditEntry mantenha informações que são auditadas para todos os eventos (embora algumas dessas propriedades são a null reference (Nothing in Visual Basic) para determinados tipos de eventos). A propriedade EventData contém informações sobre como uma marcação XML, que é específica para o tipo de evento identificado na propriedade Event específico.

Examples

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

Thread safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Ver também

Referência

SPAuditEntry members

Microsoft.SharePoint namespace

Outros recursos

Item-Level Auditing with SharePoint Server 2007