Permission 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
此类型是用于由 Coclass(托管代码需要此 Coclass 来实现 COM 互操作性)实现的 COM 接口的包装。 要访问由此接口指定的成员,请使用用于包装实现此接口的 Coclass 的类型。 有关该类型的信息(包括用法、备注和示例),请参阅PermissionObject。
public interface class Permission : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("096CD6CC-0786-11D1-95FA-0080C78EE3BB")]
public interface Permission : System.Collections.IEnumerable
type Permission = interface
interface IEnumerable
Public Interface Permission
Implements IEnumerable
- 派生
- 属性
- 实现
属性
Count |
获取与窗体关联的对象数 UserPermissionObject 。 |
DocumentAuthor |
获取或设置当前表单作者的电子邮件地址。 |
Enabled |
获取或设置一个值,指示是否对当前表单启用了 Permission 对象所代表的权限设置。 |
Item[Object] |
获取指定 UserPermission 索引处的对象。 |
PermissionFromPolicy |
获取一个值,指示是否对当前表单应用了权限策略。 |
PolicyDescription |
获取应用于当前表单的策略的说明。 |
PolicyName |
获取应用于当前表单的策略的名称。 |
RequestPermissionURL |
获取或设置供需要当前表单的额外权限的用户联系之用的文件、URL 或电子邮件地址。 |
StoreLicenses |
获取或设置一个值,指示是否缓存用户查看当前表单的许可,以允许在用户无法连接到权限管理服务器时脱机查看。 |
方法
Add(String, Object, Object) |
使用指定的权限和到期日期在当前表单上为指定用户创建一组新权限。 |
ApplyPolicy(String) |
使用策略模板文件将策略应用于表单。 |
GetEnumerator() |
获取一个用于对集合进行迭代的 IEnumerator。 |
RemoveAll() |
删除与窗体关联的所有 UserPermission 对象。 |