指定是通过使用SPAudit类的审核的事件,为特定网站集、 网站、 列表、 文件夹或列表项的类型。
命名空间: Microsoft.SharePoint
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
Public Enumeration SPAuditEventType
用法
Dim instance As SPAuditEventType
public enum SPAuditEventType
成员
| 成员名称 | 说明 | |
|---|---|---|
| CheckOut | 签出的对象。 | |
| CheckIn | 签入的对象。 | |
| View | 查看用户的对象。 | |
| Delete | 删除对象。 | |
| Update | 更改对象的属性或创建一个对象。 | |
| ProfileChange | 更改与对象关联的配置文件中。 | |
| ChildDelete | 删除一个对象的子对象。 | |
| SchemaChange | 对象的架构中的更改。 | |
| Undelete | 从回收站对象的恢复。 | |
| Workflow | 工作流的一部分的对象的访问权限。 | |
| Copy | 将复制的对象。 | |
| Move | 移动的对象。 | |
| AuditMaskChange | 在审核对象的事件类型发生的更改。 | |
| Search | 在对象上的搜索。 | |
| ChildMove | 移动一个对象的子对象。 | |
| FileFragmentWrite | 已为文件写入文件片段。 | |
| SecGroupCreate | 创建 SharePoint 网站集的用户组。 | |
| SecGroupDelete | 删除与 SharePoint 网站集相关联的组。 | |
| SecGroupMemberAdd | 添加了新到与 SharePoint 网站集相关联的组的成员。 | |
| SecGroupMemberDel | 删除与 SharePoint 网站集相关联的组的成员。 | |
| SecRoleDefCreate | 创建新的角色 (即,权限级别) 定义与对象关联。 | |
| SecRoleDefDelete | 删除与对象关联的角色 (即,权限级别) 定义。 | |
| SecRoleDefModify | 更改与对象关联的角色 (即,权限级别) 定义。 | |
| SecRoleDefBreakInherit | 关闭继承的角色 (即,权限级别) 定义从对象的父对象。 | |
| SecRoleBindUpdate | 更改用户或组对象的权限。 | |
| SecRoleBindInherit | 打开继承从对象的父节点的安全设置。 | |
| SecRoleBindBreakInherit | 关闭继承从对象的父节点的安全设置。 | |
| EventsDeleted | 删除的连接与 SharePoint 数据库中的对象的审核的事件。 | |
| Custom | 自定义操作或事件。 |
备注
此枚举与SPAuditMaskType,该枚举事件和操作的审核的特定对象进行比较。
大多数值是仅与特定类型的对象。例如,网站集不能签入或签出。
示例
The following example (from Item-Level Auditing with SharePoint Server 2007) shows this enumeration in use.
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