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


UserPermissionCollection.Add Метод (String)

Добавляет нового пользователя к текущей форме.

Пространство имен: Microsoft.Office.InfoPath
Сборка: Microsoft.Office.InfoPath (в microsoft.office.infopath.dll)

Синтаксис

'Декларация
Public MustOverride Function Add ( _
    userId As String _
) As UserPermission
'Применение
Dim instance As UserPermissionCollection
Dim userId As String
Dim returnValue As UserPermission

returnValue = instance.Add(userId)
public abstract UserPermission Add (
    string userId
)

Параметры

  • userId
    Адрес электронной почты (в формате user@domain.com) пользователя, которому предоставляются разрешения для текущей формы.

Возвращаемое значение

Объект UserPermission, представляющий указанного пользователя.

Исключения

Тип исключения Условие

ArgumentNullException

Этому методу передан параметр .

ArgumentException

Этому методу передан недопустимый параметр . Например, неправильный тип или формат.

SecurityException

Не настроен параметр шаблона формы с помощью категории диалогового окна .

Заметки

Доступ к этому члену имеется только у форм, открытых из шаблона формы, настроенного в разделе "Безопасность и доверие" диалогового окна "Параметры формы" на работу с полным доверием. Этот член требует для текущего вызова полного доверия и не может быть использован программой с частичным доверием. Дополнительные сведения см. в статье "Использование библиотек из программ с частичным доверием" на MSDN.

Доступ к этому типу или члену имеется только из программы, работающей в формах, открытых в Microsoft Office InfoPath 2007.

Пример

В следующем примере нажатие элемента управления возвращает объект UserPermissionsCollection для текущей формы и затем добавляет нового пользователя.

public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
   this.Permission.UserPermissions.Add("someone@example.com");
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   Me.Permission.UserPermissions.Add("someone@example.com")
End Sub

См. также

Ссылка

Класс UserPermissionCollection
Члены UserPermissionCollection
Пространство имен Microsoft.Office.InfoPath