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

Weitere Ressourcen

Item-Level Auditing with SharePoint Server 2007