Inserire un evento nell'Audit log di SharePoint
L'audit log di SharePoint 2007 può essere gestito tramite codice C# forzando l'inserimento di eventi custom tramite il metodo WriteAuditEvent:
posso inserire una registazione anche a livello di folder
in questo caso, nell'audit log, verra registrato un evento di tipo Folder anzichè Document con solo il nome della folder, mentre con gli item viene registrato tutto il percorso (path) del documento.
Vedi anche Vedi anche SPAudit.WriteAuditEvent Method e Cancellare l'audit log di SharePoint
C#
SPListItem item = ...codice per recupere l'item...;
item.Audit.WriteAuditEvent(SPAuditEventType.View, "SgartViewAuditEvent"
,"<sgartXML>my custom data</sgartXML>");
//oppure
item.Audit.WriteAuditEvent("SgartEvent", "SgartSource", "");
C#
SPFolder fodler= ...codice per recupera la folder ...;
folder.Audit.WriteAuditEvent("SgartEventFolder", "SgartCustomSource", "")
Vedi anche Vedi anche SPAudit.WriteAuditEvent Method e Cancellare l'audit log di SharePoint