Share via


SPAudit.GetEntries - Méthode (SPAuditQuery)

Obtient une collection d'objets SPAuditEntry à partir des données d'audit dans la base de données SharePoint qui correspondent à la requête spécifiée.

Espace de noms :  Microsoft.SharePoint
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public Function GetEntries ( _
    query As SPAuditQuery _
) As SPAuditEntryCollection
'Utilisation
Dim instance As SPAudit
Dim query As SPAuditQuery
Dim returnValue As SPAuditEntryCollection

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

Paramètres

Valeur renvoyée

Type : Microsoft.SharePoint.SPAuditEntryCollection
Un SPAuditEntryCollection qui contient les éléments demandé SPAuditEntry .

Exceptions

Exception Condition
UnauthorizedAccessException

Le code appelant est dans le contexte d'un utilisateur qui n'est pas un administrateur de site.

ArgumentException

query est une référence Null (Rien dans Visual Basic).

Remarques

Pour obtenir une méthode plus simple qui ne requiert pas vous permet de créer un objet SPAuditQuery , consultez GetEntries.

Exemples

L'exemple suivant ( Item-Level Auditing with SharePoint Server 2007) illustre cette méthode en cours d'utilisation.

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

Voir aussi

Référence

SPAudit classe

SPAudit - Membres

GetEntries - Surcharge

Microsoft.SharePoint - Espace de noms

Autres ressources

Item-Level Auditing with SharePoint Server 2007