UserPermission.Permission 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值表示对分配给与 类实例 UserPermission 关联的用户的当前窗体的权限。
public:
abstract property Microsoft::Office::InfoPath::PermissionType Permission { Microsoft::Office::InfoPath::PermissionType get(); void set(Microsoft::Office::InfoPath::PermissionType value); };
public abstract Microsoft.Office.InfoPath.PermissionType Permission { get; set; }
member this.Permission : Microsoft.Office.InfoPath.PermissionType with get, set
Public MustOverride Property Permission As PermissionType
属性值
常量之 PermissionType 一或组合。
示例
在以下示例中,单击“按钮”控件将从当前表单的 UserPermissionsCollection 中获取指定用户,然后显示该用户的权限。
public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
UserPermission thisUser =
Permission.UserPermissions["someone@example.com"];
MessageBox.Show(thisUser.Permission.ToString());
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
ByVal e As ClickedEventArgs)
UserPermission thisUser = _
Permission.UserPermissions("someone@example.com")
MessageBox.Show(thisUser.Permission.ToString())
End Sub
注解
UserPermission 类的实例将当前表单的一组权限与一个用户和一个可选的到期日期关联。 Permission 属性获取或设置由该 UserPermission 对象指定的用户权限的集合。 虽然通过用户界面授予的某些权限适用于所有用户,但可以使用 UserPermission 对象为各个用户单独指定权限及到期日期。
此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。
可以通过 Microsoft InfoPath Filler 中打开的表单中运行的代码访问此类型或成员。