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


Свойство Permission.Enabled

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

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

Синтаксис

'Декларация
Public MustOverride Property Enabled As Boolean
'Применение
Dim instance As Permission
Dim value As Boolean

value = instance.Enabled

instance.Enabled = value
public abstract bool Enabled { get; set; }

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

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

Заметки

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

ЗаметкаЗаметка

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

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

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

Пример

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

public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
   MessageBox.Show(this.Permission.Enabled.ToString());
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   MessageBox.Show(Me.Permission.Enabled.ToString())
End Sub

См. также

Ссылка

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