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


Свойство UserPermission.Permission

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

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

Синтаксис

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

value = instance.Permission

instance.Permission = value
public abstract PermissionType Permission { get; set; }

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

Одна константа или сочетание констант PermissionType.

Заметки

Экземпляр класса UserPermission который связывает набор разрешений на текущую форму с одним пользователем и, дополнительно, со сроком действия. Свойство Permission возвращает или задает набор разрешений пользователя, определенных эти объектом UserPermission. Некоторые разрешения, предоставленные через пользовательский интерфейс, применяются ко всем пользователям. Чтобы назначить их отдельному пользователю с отдельным сроком действия, используйте объект UserPermission.

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

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

Пример

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

public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
   UserPermission thisUser = 
      Permission.UserPermissions["someone@example.com"];
   MessageBox.Show(thisUser.Permission.ToString());
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   UserPermission thisUser = _
      Permission.UserPermissions("someone@example.com")
   MessageBox.Show(thisUser.Permission.ToString())
End Sub

См. также

Ссылка

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