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


Permission.Enabled Свойство

Определение

Возвращает или задает значение, указывающее, включены ли для текущей формы параметры разрешений, представленные объектом Permission.

public:
 property bool Enabled { bool get(); void set(bool value); };
public bool Enabled { get; set; }
member this.Enabled : bool with get, set
Public Property Enabled As Boolean

Значение свойства

Значение true , если параметры разрешений включены; в противном случае значение false.

Примеры

In the following example, the Enabled property is used to display whether permission settings are enabled for the current form.

_XDocument3 thisDoc = (_XDocument3)thisXDocument;
thisXDocument.UI.Alert(thisDoc.Permission.Enabled.ToString());
Dim thisDoc As _XDocument3 = DirectCast(thisXDocument, _XDocument3)
thisXDocument.UI.Alert(thisDoc.Permission..Enabled.ToString())

Комментарии

Используйте свойство Enabled, чтобы определить, имеет ли активная форма ограничивающие разрешения, а также чтобы включить или отключить разрешения. Установите для свойства Enabled значение false, чтобы отключить разрешения и удалить всех пользователей, кроме автора формы, и их разрешения.

Примечание. В режиме предварительного просмотра свойство Enabled всегда возвращает значение false, а если код пытается изменить этот параметр, возникает исключение System.Runtime.InteropServices.COMException и возвращается сообщение "Свойство или метод недоступен в режиме предварительного просмотра".

Так как объект Permission и его члены являются новыми для Microsoft InfoPath, необходимо привести объект, возвращенный переменной thisXDocument , к _XDocument3 типу для доступа к этому объекту и его членам. Дополнительные сведения см. в разделе How to: Use Object Model Members That Are Not Compatible with InfoPath 2003.

Доступ к этому элементу предоставляется только формам, работающим в том же домене, что и текущая открытая форма, а также формам с междоменными правами доступа.

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