SPAuditEventType - Énumération

Spécifie les types d'événements, pour une collection de sites spécifique, un site, un liste, un dossier ou un élément de liste, qui sont vérifiables à l'aide de la classe SPAudit .

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

Syntaxe

'Déclaration
Public Enumeration SPAuditEventType
'Utilisation
Dim instance As SPAuditEventType
public enum SPAuditEventType

Membres

Nom du membre Description
CheckOut Extraction de l'objet.
CheckIn Archiver de l'objet.
View Affichage de l'objet par un utilisateur.
Delete Suppression de l'objet.
Update Modification des propriétés d'un objet ou de la création d'un objet.
ProfileChange Modifier un profil qui est associé à l'objet.
ChildDelete Suppression de l'un des objets enfants de l'objet.
SchemaChange Modifier le schéma de l'objet.
Undelete Restauration d'un objet à partir de la Corbeille.
Workflow Accès de l'objet dans le cadre d'un flux de travail.
Copy Copie de l'objet.
Move Déplacement de l'objet.
AuditMaskChange Un changement dans les types d'événements qui sont audités pour l'objet.
Search Effectuez une recherche sur l'objet.
ChildMove Déplacement de l'un des objets enfants de l'objet.
FileFragmentWrite Un Fragment de fichier a été écrit pour le fichier.
SecGroupCreate Création d'un groupe d'utilisateurs pour une collection de sites SharePoint.
SecGroupDelete Suppression d'un groupe qui est associé à une collection de sites SharePoint.
SecGroupMemberAdd Ajout d'un nouveau membre à un groupe qui est associé à une collection de sites SharePoint.
SecGroupMemberDel Suppression d'un membre d'un groupe qui est associé à une collection de sites SharePoint.
SecRoleDefCreate Création d'une nouvelle définition de rôle (autrement dit, niveau d'autorisation) associée à l'objet.
SecRoleDefDelete Suppression d'une définition de rôle (autrement dit, niveau d'autorisation) associée à l'objet.
SecRoleDefModify Modification d'une définition de rôle (autrement dit, niveau d'autorisation) associée à un objet.
SecRoleDefBreakInherit Désactivation de l'héritage des définitions de rôles (autrement dit, niveau d'autorisation) à partir du parent de l'objet.
SecRoleBindUpdate Modifier les autorisations d'un utilisateur ou un groupe pour l'objet.
SecRoleBindInherit Activation de l'héritage des paramètres de sécurité à partir du parent de l'objet.
SecRoleBindBreakInherit Désactivation de l'héritage des paramètres de sécurité à partir du parent de l'objet.
EventsDeleted Suppression des événements contrôlés qui sont connectés avec l'objet à partir de la base de données SharePoint.
Custom Action personnalisée ou un événement.

Remarques

Par contraste, cette énumération avec SPAuditMaskType, qui énumère les événements et les actions qui sont auditées pour un objet particulier.

La plupart des valeurs sont utiles uniquement à certains types d'objets. Par exemple, une collection de sites ne peut pas être archivée ou extrait.

Exemples

L'exemple suivant ( Item-Level Auditing with SharePoint Server 2007) montre cette énumération en cours d'utilisation.

SPList list = site.Lists[new Guid(ListId)];
SPListItem item = list.Items.GetItemById(Convert.ToInt32(ItemId));
item.Audit.WriteAuditEvent(SPAuditEventType.Custom, 
                           "CustomViewAuditEvent",  // SoureName
                           "<myXml>MyData</myXml>"  // Any arbitrary XML data
                           );
Dim list As SPList = site.Lists(New Guid(ListId))
        Dim item As SPListItem = list.Items.GetItemById(Convert.ToInt32(ItemId))

        item.Audit.WriteAuditEvent(SPAuditEventType.Custom,
                                    "CustomViewAuditEvent",
                                    "<myXml>MyData</myXml>")   'Any arbitrary XML data  -  SoureName  

Voir aussi

Référence

Microsoft.SharePoint - Espace de noms

Autres ressources

Item-Level Auditing with SharePoint Server 2007