UserPermissionCollection.Item[] 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 中打开的表单中运行的代码访问此类型或成员。