Интерфейс 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