UserPermissionCollection.Item[] 属性

定义

重载

Item[Int32]

UserPermission获取集合中指定索引处的对象。

Item[String]

UserPermission从集合中获取具有指定 UserId 的 对象。

Item[Int32]

UserPermission获取集合中指定索引处的对象。

public:
 abstract property Microsoft::Office::InfoPath::UserPermission ^ default[int] { Microsoft::Office::InfoPath::UserPermission ^ get(int index); };
public abstract Microsoft.Office.InfoPath.UserPermission this[int index] { get; }
member this.Item(int) : Microsoft.Office.InfoPath.UserPermission
Default Public MustOverride ReadOnly Property Item(index As Integer) As UserPermission

参数

index
Int32

要检索的 UserPermission 对象的从零开始的索引。

属性值

一个 UserPermission 表示指定用户的 对象。

示例

在以下示例中,单击 Button 控件获取当前窗体的 UserPermissionsCollection ,并将集合中的第二个用户设置为“更改访问级别”。

public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
   Permission.UserPermissions[1].Permission = PermissionType.Change;
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   Permission.UserPermissions(1).Permission = PermissionType.Change
End Sub

注解

此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。

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

适用于

Item[String]

UserPermission从集合中获取具有指定 UserId 的 对象。

public:
 abstract property Microsoft::Office::InfoPath::UserPermission ^ default[System::String ^] { Microsoft::Office::InfoPath::UserPermission ^ get(System::String ^ userId); };
public abstract Microsoft.Office.InfoPath.UserPermission this[string userId] { get; }
member this.Item(string) : Microsoft.Office.InfoPath.UserPermission
Default Public MustOverride ReadOnly Property Item(userId As String) As UserPermission

参数

userId
String

指定用户的电子邮件地址。

属性值

一个 UserPermission 表示指定用户的 。 如果指定的 userId 不存在,则返回一个 null 引用 (Visual Basic) 中 Nothing。

示例

在以下示例中,单击“按钮”控件获取当前窗体的 UserPermissionsCollection ,并将该用户的电子邮件地址 someone@example.com 设置为“更改访问级别”。

public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
   Permission.UserPermissions["someone@example.com"].Permission = 
      PermissionType.Change;
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   Permission.UserPermissions("someone@example.com").Permission = _
      PermissionType.Change
End Sub

注解

此成员只能由与当前打开的表单在相同域中运行的表单访问,或者由已授予跨域权限的表单访问。

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

适用于