PermissionType 枚举

定义

代表用户的权限。

此枚举支持其成员值的按位组合。

public enum class PermissionType
[System.Flags]
public enum PermissionType
type PermissionType = 
Public Enum PermissionType
继承
PermissionType
属性

字段

名称 说明
Read 1

允许用户) 窗体读取 (视图。 (“读取 ”和“ 查看 ”权限等效。)

View 1

允许用户在窗体) 查看 (读取。 (“读取 ”和“ 查看 ”权限等效。)

Edit 2

允许用户编辑表单。

Save 4

允许用户保存表单。

Extract 8

允许具有 Read 权限的用户复制表单中的内容。

Change 15

允许用户查看、编辑、复制和保存表单,但不允许打印表单。 效果与 ReadEditSaveExtract 权限组合相同。

Print 16

允许用户打印表单。

ObjectModel 32

允许用户通过表单文档的对象模型以编程方式访问表单文档。 不具有 ObjectModel 权限的用户不能使用对象模型来确定他们自己的权限。

FullControl 64

允许用户添加、更改和删除表单的其他用户的权限。

注解

这些枚举常量由 Permission 类的 UserPermission 属性返回,并作为 PermissionType 参数传递给 Add(String, PermissionType) 类的 UserPermissionCollection 方法。

可以通过 Microsoft InfoPath Filler 中打开的表单中运行的代码访问此类型或成员。

适用于