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