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


Свойство Permission.PermissionFromPolicy

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

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

Синтаксис

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

value = instance.PermissionFromPolicy
public abstract bool PermissionFromPolicy { get; }

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

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

Заметки

InfoPath поддерживает политики административных разрешений, в которых перечислены пользователи и группы и их разрешения формы. Свойство PermissionFromPolicy указывает, была ли применена политика разрешений, когда последний раз были включены разрешения формы.

Свойство PermissionFromPolicy всегда возвращает значение false, если проверка выполняется не владельцем формы, даже если пользователь имеет разрешения объектной модели.

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

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

Пример

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

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

См. также

Ссылка

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