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