Permission.UserPermissions 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
UserPermissionCollection获取当前窗体的 。
public:
abstract property Microsoft::Office::InfoPath::UserPermissionCollection ^ UserPermissions { Microsoft::Office::InfoPath::UserPermissionCollection ^ get(); };
public abstract Microsoft.Office.InfoPath.UserPermissionCollection UserPermissions { get; }
member this.UserPermissions : Microsoft.Office.InfoPath.UserPermissionCollection
Public MustOverride ReadOnly Property UserPermissions As UserPermissionCollection
属性值
一个 UserPermissionCollection 集合,表示用户及其对当前窗体的权限。
示例
在以下示例中,单击“按钮”控件将获取当前表单的 UserPermissionsCollection,添加用户并为用户指定“更改”访问级别,以及设置从当前日期向后推算两天的到期日期。
public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
string strExpirationDate = DateTime.Today.AddDays(2).ToString();
DateTime dtExpirationDate = DateTime.Parse(strExpirationDate);
this.Permission.UserPermissions.Add("someone@example.com",
PermissionType.Change, dtExpirationDate);
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
ByVal e As ClickedEventArgs)
Dim strExpirationDate As String = _
DateTime.Today.AddDays(2).ToString()
dtExpirationDate As DateTime = DateTime.Parse(strExpirationDate)
Me.Permission.UserPermissions.Add("someone@example.com", _
PermissionType.Change, dtExpirationDate)
End Sub
注解
此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。
可以通过 Microsoft InfoPath Filler 中打开的表单中运行的代码访问此类型或成员。