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
query
Type : Microsoft.SharePoint.SPAuditQueryObjet SPAuditQuery qui définit le type de données d'audit qui sont retournés.
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
Microsoft.SharePoint - Espace de noms