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


Интерфейс UserPermissionObject

Представляет член коллекции Permission для текущей формы.

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

Синтаксис

'Декларация
<GuidAttribute("096CD6CB-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(UserPermissionObjectClass))> _
Public Interface UserPermissionObject
    Inherits UserPermission
'Применение
Dim instance As UserPermissionObject
[GuidAttribute("096CD6CB-0786-11D1-95FA-0080C78EE3BB")] 
[CoClassAttribute(typeof(UserPermissionObjectClass))] 
public interface UserPermissionObject : UserPermission

Заметки

Этот тип является программой-оболочкой для компонентного класса, которого требует управляемый программный код для COM-взаимодействия. Используйте этот тип для доступа к членам интерфейса COM, созданного этим компонентным классом. Дополнительные сведения об интерфейсе COM, включая ссылку на описания его членов, см. в статье UserPermission.

Объект UserPermissionObject связывает набор разрешений для текущей формы с отдельным пользователем и необязательным сроком действия.

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

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

См. также

Ссылка

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