SPAuditQuery - Classe
Définit une requête sur les entrées d'audit de la base de données SharePoint.
Hiérarchie d’héritage
System.Object
Microsoft.SharePoint.SPAuditQuery
Espace de noms : Microsoft.SharePoint
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public NotInheritable Class SPAuditQuery
'Utilisation
Dim instance As SPAuditQuery
public sealed class SPAuditQuery
Remarques
La portée fondamentale de toute requête est toujours une collection de sites ; mais vous pouvez utiliser les membres de la classe pour limiter une requête à des plages de dates particulier, les utilisateurs, types d'événements, listes et éléments de liste.
Cette classe est principalement utilisée en tant que paramètre à la méthode GetEntries(SPAuditQuery) .
Vous ne pouvez pas utiliser cette classe pour interroger la base de données SharePoint pour autre chose que les enregistrements d'événements audités.
Exemples
L'exemple suivant ( Item-Level Auditing with SharePoint Server 2007) montre cette classe en cours d'utilisation.
SPAuditQuery wssQuery = new SPAuditQuery(siteCollection);
wssQuery.RestrictToListItem(item);
SPAuditEntryCollection auditCol = site.Audit.GetEntries(wssQuery);
foreach (SPAuditEntry entry in auditCol) {
// get info from audit log
}
Dim wssQuery As New SPAuditQuery(siteCollection)
wssQuery.RestrictToListItem(item)
Dim auditCol As SPAuditEntryCollection = site.Audit.GetEntries(wssQuery)
For Each entry As SPAuditEntry In auditCol
' get info from audit log
Next entry
Cohérence de thread
Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.
Voir aussi
Référence
Microsoft.SharePoint - Espace de noms