UserPermission.Permission 属性

定义

获取或设置一个值,该值表示对分配给与 类实例 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 中打开的表单中运行的代码访问此类型或成员。

适用于