(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
query
Tipo: Microsoft.SharePoint.SPAuditQueryUn objeto SPAuditQuery que define el tipo de datos de auditoría que se devuelven.
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
Espacio de nombres Microsoft.SharePoint