UserPermissionObject-Schnittstelle

Stellt ein Member der Permission-Auflistung des aktuellen Formulars dar.

  Der CLS-kompatible Alternative ist .

Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

Syntax

<CLSCompliantAttribute(False)> _
<GuidAttribute("096cd6cb-0786-11d1-95fa-0080c78ee3bb")> _
<CoClassAttribute(GetType(UserPermissionObjectWrapper))> _
Public Interface UserPermissionObject
    Inherits UserPermission

Dim instance As UserPermissionObject
[CLSCompliantAttribute(false)] 
[GuidAttribute("096cd6cb-0786-11d1-95fa-0080c78ee3bb")] 
[CoClassAttribute(typeof(UserPermissionObjectWrapper))] 
public interface UserPermissionObject : UserPermission

Hinweise

Dies ist ein Wrappertyp für eine Coklasse, die für den verwalteten Code der COM-Interoperabilität erforderlich ist. Verwenden Sie diesen Typ zum Zugreifen auf die Member der COM-Schnittstelle, die von der Coklasse implementiert wurden. Informationen zur COM-Schnittstelle, einschließlich eines Links zu den Memberbeschreibungen, finden Sie unter UserPermission.

Das UserPermissionObject-Objekt ordnet eine Berechtigungsgruppe für das aktuelle Formular mit einem einzelnen Benutzer und einem optionalen Ablaufdatum zu.

Definieren Sie einen Benutzer und die Berechtigungen, die diesem Benutzer zugeordnet sind, mithilfe der Eigenschaften der UserPermission-Klasse, und verwenden Sie dann die Add-Methode des Permission-Objekts, um diesem Benutzer für das aktuelle Formular Berechtigungen hinzuzufügen und zu erteilen. Verwenden Sie dieRemove-Methode des UserPermission-Objekts, um einen Benutzer und dessen Berechtigungen zu entfernen.

Während einige Berechtigungen, die über die Benutzeroberfläche erteilt werden, auf alle Benutzer angewendet werden, z. B. Drucken und Ablaufdatum, können Sie das UserPermission-Objekt verwenden, um die Berechtigungen auf einer benutzerbezogenen Basis mit benutzerbezogenem Ablaufdatum zuzuweisen.

Siehe auch

Referenz

UserPermissionObject-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace