SPAuditEventType-Enumeration
Gibt die Arten von Ereignissen für eine bestimmte Websitesammlung, Website, Liste, Ordner und Listenelementen, die zu überwachende sind unter Verwendung der SPAudit -Klasse.
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Public Enumeration SPAuditEventType
'Usage
Dim instance As SPAuditEventType
public enum SPAuditEventType
Member
Membername | Beschreibung | |
---|---|---|
CheckOut | Auschecken des Objekts. | |
CheckIn | Einchecken des Objekts. | |
View | Anzeigen des Objekts von einem Benutzer. | |
Delete | Löschen des Objekts. | |
Update | Ändern der Eigenschaften eines Objekts oder ein Objekt zu erstellen. | |
ProfileChange | Ändern Sie in einem Profil, das dem Objekt zugeordnet ist. | |
ChildDelete | Löschen eines der untergeordneten Objekte des Objekts. | |
SchemaChange | Ändern Sie das Schema des Objekts an. | |
Undelete | Wiederherstellung eines Objekts aus dem Papierkorb wiederhergestellt. | |
Workflow | Zugriff auf das Objekt als Teil eines Workflows. | |
Copy | Kopieren des Objekts. | |
Move | Verschieben des Objekts. | |
AuditMaskChange | Eine Änderung in die Arten von Ereignissen, die für das Objekt überwacht werden. | |
Search | Suchen Sie auf das Objekt. | |
ChildMove | Verschieben eines untergeordneten Objekte des Objekts. | |
FileFragmentWrite | Ein Dateifragment wurde für die Datei geschrieben. | |
SecGroupCreate | Erstellen einer Benutzergruppe für eine SharePoint-Websitesammlung. | |
SecGroupDelete | Löschen einer Gruppe, die eine SharePoint-Websitesammlung zugeordnet ist. | |
SecGroupMemberAdd | Hinzufügen eines neuen Mitglieds zu einer Gruppe, die eine SharePoint-Websitesammlung zugeordnet ist. | |
SecGroupMemberDel | Löschen eines Elements aus einer Gruppe, die eine SharePoint-Websitesammlung zugeordnet ist. | |
SecRoleDefCreate | Erstellen einer neuen (d. h., Berechtigungsstufe) Rollendefinition mit dem Objekt verknüpft ist. | |
SecRoleDefDelete | Zum Entfernen einer Rollendefinition (d. h., Berechtigungsstufe) mit dem Objekt verknüpft ist. | |
SecRoleDefModify | Ändern einer Rollendefinition (d. h., Berechtigungsstufe), die einem Objekt zugeordnet. | |
SecRoleDefBreakInherit | Deaktivieren der Vererbung von Rollendefinitionen (d. h., Berechtigungsstufe) aus dem übergeordneten Element des Objekts. | |
SecRoleBindUpdate | Ändern der Berechtigungen für einen Benutzer oder eine Gruppe für das Objekt an. | |
SecRoleBindInherit | Aktivieren der Vererbung von Sicherheitseinstellungen aus dem übergeordneten Element des Objekts. | |
SecRoleBindBreakInherit | Deaktivieren der Vererbung von Sicherheitseinstellungen aus dem übergeordneten Element des Objekts. | |
EventsDeleted | Löschen von überwachten Ereignisse, die mit dem Objekt aus der SharePoint-Datenbank verbunden sind. | |
Custom | Benutzerdefinierte Aktion oder Ereignis. |
Hinweise
Vergleichen Sie diese Enumeration mit SPAuditMaskType, auflistet, Ereignisse und Aktionen, die für ein bestimmtes Objekt überwacht werden.
Die meisten Werte sind nur für bestimmte Arten von Objekten relevant. Beispiel kann keine Websitesammlung eingecheckt oder ausgecheckt.
Beispiele
Das folgende Beispiel (aus Item-Level Auditing with SharePoint Server 2007) zeigt diese Enumeration verwendet.
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
Siehe auch
Referenz
Microsoft.SharePoint-Namespace