UserPermissionCollection.Add Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Add(String) |
Добавляет нового пользователя к текущей форме. |
Add(String, PermissionType) |
Добавляет нового пользователя с указанными разрешениями. |
Add(String, DateTime) |
Добавляет нового пользователя к текущей форме со сроком действия. |
Add(String, PermissionType, DateTime) |
Создает новый набор разрешений для текущей формы для указанного пользователя с указанными разрешениями и сроком действия. |
Add(String)
Добавляет нового пользователя к текущей форме.
public:
abstract Microsoft::Office::InfoPath::UserPermission ^ Add(System::String ^ userId);
public abstract Microsoft.Office.InfoPath.UserPermission Add (string userId);
abstract member Add : string -> Microsoft.Office.InfoPath.UserPermission
Public MustOverride Function Add (userId As String) As UserPermission
Параметры
- userId
- String
Адрес электронной почты в формате user@domain.com пользователя, которому предоставляются разрешения на текущую форму.
Возвращаемое значение
Объект UserPermission , представляющий указанного пользователя.
Исключения
Параметр, передаваемый этому методу, является пустой ссылкой (Nothing в Visual Basic).
Этому методу передан недопустимый параметр. Например, неправильный тип или формат.
Не настроен параметр шаблона формы Полное доверие с помощью категории Безопасность и доверие диалогового окна Параметры формы.
Примеры
В следующем примере нажатие элемента управления Кнопка возвращает объект 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
Комментарии
Доступ к этому элементу предоставляется только формам, открытым из шаблона формы, настроенного для запуска с полным доверием с использованием категории "Безопасность и доверие" в диалоговом окне "Параметры формы". Этому элементу необходимо полное доверие для непосредственного вызывающего объекта и он не может использоваться в коде с частичным доверием. Дополнительные сведения см. в библиотеке "Использование библиотек из не вполне надежного кода" на веб-сайте MSDN.
Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler.
Применяется к
Add(String, PermissionType)
Добавляет нового пользователя с указанными разрешениями.
public:
abstract Microsoft::Office::InfoPath::UserPermission ^ Add(System::String ^ userId, Microsoft::Office::InfoPath::PermissionType permission);
public abstract Microsoft.Office.InfoPath.UserPermission Add (string userId, Microsoft.Office.InfoPath.PermissionType permission);
abstract member Add : string * Microsoft.Office.InfoPath.PermissionType -> Microsoft.Office.InfoPath.UserPermission
Public MustOverride Function Add (userId As String, permission As PermissionType) As UserPermission
Параметры
- userId
- String
Адрес электронной почты в формате user@domain.com пользователя, которому предоставляются разрешения на текущую форму.
- permission
- PermissionType
Разрешения на текущую форму, предоставляемые указанному пользователю в виде сочетания одного или нескольких PermissionType значений.
Возвращаемое значение
Объект UserPermission.object, представляющий указанного пользователя.
Исключения
Параметр, передаваемый этому методу, является пустой ссылкой (Nothing в Visual Basic).
Этому методу передан недопустимый параметр. Например, неправильный тип или формат.
Не настроен параметр шаблона формы Полное доверие с помощью категории Безопасность и доверие диалогового окна Параметры формы.
Примеры
В следующем примере нажатие элемента управления Кнопка возвращает объект UserPermissionsCollection для текущей формы и затем добавляет пользователя и устанавливает для него уровень доступа "Полный доступ".
public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
this.Permission.UserPermissions.Add("someone@example.com",
PermissionType.FullControl);
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
ByVal e As ClickedEventArgs)
Me.Permission.UserPermissions.Add("someone@example.com", _
PermissionType.FullControl)
End Sub
Комментарии
Доступ к этому элементу предоставляется только формам, открытым из шаблона формы, настроенного для запуска с полным доверием с использованием категории "Безопасность и доверие" в диалоговом окне "Параметры формы". Этому элементу необходимо полное доверие для непосредственного вызывающего объекта и он не может использоваться в коде с частичным доверием. Дополнительные сведения см. в библиотеке "Использование библиотек из не вполне надежного кода" на веб-сайте MSDN.
Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler.
Применяется к
Add(String, DateTime)
Добавляет нового пользователя к текущей форме со сроком действия.
public:
abstract Microsoft::Office::InfoPath::UserPermission ^ Add(System::String ^ userId, DateTime expirationDate);
public abstract Microsoft.Office.InfoPath.UserPermission Add (string userId, DateTime expirationDate);
abstract member Add : string * DateTime -> Microsoft.Office.InfoPath.UserPermission
Public MustOverride Function Add (userId As String, expirationDate As DateTime) As UserPermission
Параметры
- userId
- String
Адрес электронной почты в формате user@domain.com пользователя, которому предоставляются разрешения на текущую форму.
- expirationDate
- DateTime
Срок действия разрешений, предоставляемых как значение System.DateTime.
Возвращаемое значение
Объект UserPermission , представляющий указанного пользователя.
Исключения
Параметр, передаваемый этому методу, является пустой ссылкой (Nothing в Visual Basic).
Этому методу передан недопустимый параметр. Например, неправильный тип или формат.
Не настроен параметр шаблона формы Полное доверие с помощью категории Безопасность и доверие диалогового окна Параметры формы.
Примеры
В следующем примере нажатие элемента управления Кнопка возвращает объект 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",
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", _
dtExpirationDate)
End Sub
Комментарии
Доступ к этому элементу предоставляется только формам, открытым из шаблона формы, настроенного для запуска с полным доверием с использованием категории "Безопасность и доверие" в диалоговом окне "Параметры формы". Этому элементу необходимо полное доверие для непосредственного вызывающего объекта и он не может использоваться в коде с частичным доверием. Дополнительные сведения см. в библиотеке "Использование библиотек из не вполне надежного кода" на веб-сайте MSDN.
Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler.
Применяется к
Add(String, PermissionType, DateTime)
Создает новый набор разрешений для текущей формы для указанного пользователя с указанными разрешениями и сроком действия.
public:
abstract Microsoft::Office::InfoPath::UserPermission ^ Add(System::String ^ userId, Microsoft::Office::InfoPath::PermissionType permission, DateTime expirationDate);
public abstract Microsoft.Office.InfoPath.UserPermission Add (string userId, Microsoft.Office.InfoPath.PermissionType permission, DateTime expirationDate);
abstract member Add : string * Microsoft.Office.InfoPath.PermissionType * DateTime -> Microsoft.Office.InfoPath.UserPermission
Public MustOverride Function Add (userId As String, permission As PermissionType, expirationDate As DateTime) As UserPermission
Параметры
- userId
- String
Адрес электронной почты в формате user@domain.com пользователя, которому предоставляются разрешения на текущую форму.
- permission
- PermissionType
Разрешения на текущую форму, предоставляемые указанному пользователю в виде сочетания одного или нескольких PermissionType значений.
- expirationDate
- DateTime
Срок действия разрешений, предоставляемых как значение System.DateTime.
Возвращаемое значение
Объект UserPermission , представляющий указанного пользователя.
Исключения
Недопустимое предоставленное значение DateTime.
Параметры, передаваемые этому методу, являются пустой ссылкой (Nothing в Visual Basic).
Этому методу переданы недопустимые параметры. Например, неправильный тип или формат.
Не настроен параметр шаблона формы Полное доверие с помощью категории Безопасность и доверие диалогового окна Параметры формы.
Примеры
В следующем примере нажатие элемента управления Кнопка возвращает объект 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.FullControl, 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.FullControl, dtExpirationDate)
End Sub
Комментарии
Доступ к этому элементу предоставляется только формам, открытым из шаблона формы, настроенного для запуска с полным доверием с использованием категории "Безопасность и доверие" в диалоговом окне "Параметры формы". Этому элементу необходимо полное доверие для непосредственного вызывающего объекта и он не может использоваться в коде с частичным доверием. Дополнительные сведения см. в библиотеке "Использование библиотек из не вполне надежного кода" на веб-сайте MSDN.
Доступ к этому типу или элементу предоставляется только из кода, выполняющегося в формах, открытых в Microsoft InfoPath Filler.