Compartir a través de


(SPAuditQuery) del método SPAudit.GetEntries

Obtiene una colección de objetos de SPAuditEntry de los datos de auditoría que se almacenan en la base de datos de SharePoint que coinciden con la consulta especificada.

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
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 devuelto

Tipo: Microsoft.SharePoint.SPAuditEntryCollection
SPAuditEntryCollection que contiene los elementos solicitados SPAuditEntry .

Excepciones

Excepción Condición
UnauthorizedAccessException

El código de llamada está en el contexto de un usuario que no es un administrador del sitio.

ArgumentException

query es una referencia null (Nothing en Visual Basic).

Comentarios

Para un método más sencillo que no requiere crear un objeto SPAuditQuery , consulte GetEntries.

Ejemplos

El ejemplo siguiente ( Item-Level Auditing with SharePoint Server 2007) muestra este método en 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

Vea también

Referencia

clase SPAudit

Miembros SPAudit

Sobrecarga GetEntries

Espacio de nombres Microsoft.SharePoint

Otros recursos

Item-Level Auditing with SharePoint Server 2007