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


PermissionType Перечисление

Определение

Представляет разрешения пользователя.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class PermissionType
[System.Flags]
public enum PermissionType
type PermissionType = 
Public Enum PermissionType
Наследование
PermissionType
Атрибуты

Поля

Имя Значение Описание
Read 1

Позволяет пользователю читать (просматривать) форму. (Разрешения Read и View эквивалентны.)

View 1

Позволяет пользователю просматривать (читать) форму. (Разрешения Read и View эквивалентны.)

Edit 2

Позволяет пользователю редактировать форму.

Save 4

Позволяет пользователю сохранять форму.

Extract 8

Позволяет пользователю с разрешением Read копировать содержимое формы.

Change 15

Позволяет пользователям просматривать, редактировать, копировать и сохранять форму, но не печатать ее. Эквивалентно сочетанию разрешений Read, Edit, Save и Extract.

Print 16

Позволяет пользователю печатать форму.

ObjectModel 32

Предоставляет пользователю программный доступ к документу формы через его объектную модель. Пользователи без разрешения ObjectModel не могут использовать объектную модель для определения собственных разрешений.

FullControl 64

Позволяет пользователю добавлять, изменять и удалять разрешения для других пользователей формы.

Комментарии

Эти перечисляемые константы возвращаются свойством PermissionUserPermission класса и передаются в качестве PermissionType параметра методу Add(String, PermissionType)UserPermissionCollection класса .

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

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