Share via


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

Outros recursos

Item-Level Auditing with SharePoint Server 2007