SPAuditEventType enumeration
Especifica os tipos de eventos, de um conjunto de sites específico, o site, a lista, a pasta ou o item da lista, que são passíveis de auditoria usando a classe SPAudit .
Namespace: Microsoft.SharePoint
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaração
Public Enumeration SPAuditEventType
'Uso
Dim instance As SPAuditEventType
public enum SPAuditEventType
Members
Member name | Description | |
---|---|---|
CheckOut | Retirada do objeto. | |
CheckIn | Check-in de objeto. | |
View | Visualização do objeto por um usuário. | |
Delete | Exclusão do objeto. | |
Update | Alterando as propriedades de um objeto ou a criação de um objeto. | |
ProfileChange | Alterar em um perfil que está associado com o objeto. | |
ChildDelete | Exclusão de um dos objetos filho do objeto. | |
SchemaChange | Alterar o esquema do objeto. | |
Undelete | Restauração de um objeto da Lixeira do computador. | |
Workflow | Acesso do objeto como parte de um fluxo de trabalho. | |
Copy | Cópia do objeto. | |
Move | Movimento do objeto. | |
AuditMaskChange | Alterar os tipos de eventos de auditoria para o objeto. | |
Search | Pesquisar no objeto. | |
ChildMove | Mover-se de um dos objetos filho do objeto. | |
FileFragmentWrite | Um fragmento de arquivo foram gravado para o arquivo. | |
SecGroupCreate | Criação de um grupo de usuários para um conjunto de sites do SharePoint. | |
SecGroupDelete | Exclusão de um grupo que está associado um conjunto de sites do SharePoint. | |
SecGroupMemberAdd | Adição de um novo membro a um grupo que está associado um conjunto de sites do SharePoint. | |
SecGroupMemberDel | Exclusão de um membro de um grupo que está associado um conjunto de sites do SharePoint. | |
SecRoleDefCreate | Criação de uma nova definição de função (isto é, o nível de permissão) associada ao objeto. | |
SecRoleDefDelete | Remoção de uma definição de função (isto é, o nível de permissão) associada ao objeto. | |
SecRoleDefModify | Alterar uma definição de função (isto é, o nível de permissão) associada ao objeto. | |
SecRoleDefBreakInherit | Desativando a herança das definições de função (isto é, o nível de permissão) do pai do objeto. | |
SecRoleBindUpdate | Alterando as permissões de um usuário ou grupo para o objeto. | |
SecRoleBindInherit | Ativando a herança de configurações de segurança do pai do objeto. | |
SecRoleBindBreakInherit | Desativando a herança de configurações de segurança do pai do objeto. | |
EventsDeleted | Exclusão de eventos auditados são conectados com o objeto do banco de dados do SharePoint. | |
Custom | Ação personalizada ou evento. |
Comentários
Compare essa enumeração com SPAuditMaskType, que enumera os eventos e as ações são auditadas para um determinado objeto.
A maioria dos valores são relevantes somente para determinados tipos de objetos. Por exemplo, um conjunto de sites não pode ser check-in ou check-out.
Examples
O exemplo a seguir (da Item-Level Auditing with SharePoint Server 2007) mostra essa enumeração em 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
Ver também
Referência
Microsoft.SharePoint namespace