Compartilhar via


SPAudit.GetEntries method (SPAuditQuery)

Obtém uma coleção de objetos SPAuditEntry de dados de auditoria armazenados no banco de dados do SharePoint que coincidem com a consulta especificada.

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

Syntax

'Declaração
Public Function GetEntries ( _
    query As SPAuditQuery _
) As SPAuditEntryCollection
'Uso
Dim instance As SPAudit
Dim query As SPAuditQuery
Dim returnValue As SPAuditEntryCollection

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

Parâmetros

Valor retornado

Type: Microsoft.SharePoint.SPAuditEntryCollection
Um SPAuditEntryCollection que contém os itens solicitados SPAuditEntry .

Exceptions

Exception Condition
UnauthorizedAccessException

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

ArgumentException

query é a null reference (Nothing in Visual Basic).

Comentários

Para um método mais simples que não exige que você crie um objeto de SPAuditQuery , consulte GetEntries.

Examples

O exemplo a seguir (da Item-Level Auditing with SharePoint Server 2007) mostra esse método em uso.

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

Ver também

Referência

SPAudit class

SPAudit members

GetEntries overload

Microsoft.SharePoint namespace

Outros recursos

Item-Level Auditing with SharePoint Server 2007