UserPermission.Permission Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, представляющее разрешения на текущую форму, назначенную пользователю, связанному UserPermission с объектом .
public:
property int Permission { int get(); void set(int value); };
public int Permission { get; set; }
member this.Permission : int with get, set
Public Property Permission As Integer
Значение свойства
Целочисленное значение, соответствующее одному из значений MsoPermission перечисления.
Примеры
В следующем примере пользователь, связанный с адресом электронной почты "someone@example.com", извлекается из Permission коллекции формы и назначается объекту UserPermission . Permission Затем свойство объекта UserPermission используется для установки разрешений этого пользователя на уровень доступа Изменение.
Чтобы получить доступ к MsoPermission значениям перечисления для настройки разрешений, необходимо задать ссылку на библиотеку объектов Microsoft Office 14.0 с помощью вкладки COM диалогового окна Добавление ссылки в Visual Studio 2012. Это создает ссылку на элемент пространства имен Microsoft.Office.Core.
Для этого пример необходимо использовать директиву using или Imports для пространства имен Microsoft.Office.Core в разделе объявлений модуля формы.
_XDocument3 thisDoc = (_XDocument3)thisXDocument;
UserPermission thisUser = thisDoc.Permission["someone@example.com"];
thisUser.Permission =
(int)MsoPermission.msoPermissionChange;
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)
Dim thisUser As UserPermission = _
thisDoc.Permission["someone@example.com"];
thisUser.Permission = _
DirectCast(MsoPermission.msoPermissionChange, Integer)
Комментарии
Так как объект UserPermission и его члены являются новыми для Microsoft InfoPath, необходимо привести объект, возвращенный переменной thisXDocument , к _XDocument3 типу для доступа к этому объекту и его членам. Дополнительные сведения см. в разделе How to: Use Object Model Members That Are Not Compatible with InfoPath 2003.
Доступ к этому элементу предоставляется только формам, работающим в том же домене, что и текущая открытая форма, а также формам с междоменными правами доступа.