Поделиться через


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 , представляющий указанного пользователя.

Примеры

В следующем примере нажатие элемента управления Кнопка возвращает объект 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 , представляющий указанного пользователя. Возвращает пустую ссылку (Nothing в Visual Basic), если указанная userId ссылка не существует.

Примеры

В следующем примере при щелчке элемента управления Кнопка возвращается 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.

Применяется к