Enumeración SPAuditEventType

Especifica los tipos de eventos, para una determinada colección de sitios, sitio, lista, carpeta o elemento de lista, que se pueden auditables mediante el uso de la clase SPAudit .

Espacio de nombres:  Microsoft.SharePoint
Ensamblado:  Microsoft.SharePoint (en Microsoft.SharePoint.dll)

Sintaxis

'Declaración
Public Enumeration SPAuditEventType
'Uso
Dim instance As SPAuditEventType
public enum SPAuditEventType

Miembros

Nombre del miembro Descripción
CheckOut Desprotección del objeto.
CheckIn Desprotección del objeto.
View Visualización del objeto por un usuario.
Delete Eliminación del objeto.
Update Cambiar las propiedades de un objeto o la creación de un objeto.
ProfileChange Cambio en un perfil que está asociado con el objeto.
ChildDelete Eliminación de uno de los objetos secundarios del objeto.
SchemaChange Cambio en el esquema del objeto.
Undelete Restauración de un objeto de la Papelera de reciclaje.
Workflow Acceso del objeto como parte de un flujo de trabajo.
Copy La copia del objeto.
Move Movimiento del objeto.
AuditMaskChange Un cambio en los tipos de eventos que se auditan para el objeto.
Search Buscar en el objeto.
ChildMove Movimiento de uno de los objetos secundarios del objeto.
FileFragmentWrite Se ha escrito un fragmento de archivo para el archivo.
SecGroupCreate Creación de un grupo de usuarios para una colección de sitios de SharePoint.
SecGroupDelete Eliminación de un grupo que está asociado a una colección de sitios de SharePoint.
SecGroupMemberAdd Adición de un nuevo miembro a un grupo que está asociado a una colección de sitios de SharePoint.
SecGroupMemberDel Eliminación de un miembro de un grupo que está asociado a una colección de sitios de SharePoint.
SecRoleDefCreate Creación de una nueva definición de rol (es decir, el nivel de permiso) asociada con el objeto.
SecRoleDefDelete Eliminación de una definición de rol (es decir, el nivel de permiso) asociada con el objeto.
SecRoleDefModify Cambio de una definición de rol (es decir, el nivel de permiso) asociada a un objeto.
SecRoleDefBreakInherit Desactivación de herencia de definiciones de roles (es decir, el nivel de permiso) desde el objeto primario del objeto.
SecRoleBindUpdate Cambio de los permisos de un usuario o grupo para el objeto.
SecRoleBindInherit Activar la herencia de la configuración de seguridad desde el objeto primario del objeto.
SecRoleBindBreakInherit Desactivación de herencia de la configuración de seguridad desde el objeto primario del objeto.
EventsDeleted Eliminación de los eventos auditados que están conectados con el objeto de la base de datos de SharePoint.
Custom Acción personalizada o un evento.

Comentarios

En cambio, esta enumeración con SPAuditMaskType, que se enumeran los eventos y acciones que se auditan para un objeto determinado.

La mayoría de los valores son relevantes sólo a ciertos tipos de objetos. Por ejemplo, una colección de sitios no protegida o desprotegida.

Ejemplos

El ejemplo siguiente ( Item-Level Auditing with SharePoint Server 2007), muestra esta enumeración en uso.

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  

Vea también

Referencia

Espacio de nombres Microsoft.SharePoint

Otros recursos

Item-Level Auditing with SharePoint Server 2007