Freigeben über


Permission Schnittstelle

Definition

Dieser Typ ist ein Wrapper für eine COM-Schnittstelle, die von verwaltetem Code für COM-Interoperabilität benötigt wird. Verwenden Sie den Typ, der die CoClass umschließt, welche diese Schnittstelle implementiert, um auf die von dieser Schnittstelle angegebenen Mitglieder zuzugreifen. Informationen zu diesem Typ, einschließlich Verwendung, Anmerkungen und Beispielen, finden Sie unterPermissionObject .

public interface class Permission
[System.Runtime.InteropServices.Guid("096cd6cc-0786-11d1-95fa-0080c78ee3bb")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual)]
public interface Permission
type Permission = interface
Public Interface Permission
Abgeleitet
Attribute

Eigenschaften

Count

Ruft die Anzahl der UserPermissionObject -Objekte ab, die dem Formular zugeordnet sind.

DocumentAuthor

Ruft den Autor des aktuellen Formulars als E-Mail-Adresse ab, oder legt ihn fest.

Enabled

Ruft ab, ob die durch das Permission-Objekt dargestellten Berechtigungseinstellungen für das aktuelle Formular aktiviert sind, oder legt diese Einstellung fest.

Item[Object]

Ruft das UserPermission -Objekt am angegebenen Index ab.

PermissionFromPolicy

Ruft ab, ob eine Berechtigungsrichtlinie auf das aktuelle Formular angewendet wurde.

PolicyDescription

Ruft eine Beschreibung der Richtlinie ab, die auf dem aktuellen Formular angewendet wurde.

PolicyName

Ruft den Namen der Richtlinie ab, die auf dem aktuellen Formular angewendet wurde.

RequestPermissionURL

Ruft die Datei, den URL oder die E-Mail-Adresse ab, an die sich Benutzer wenden müssen, die zusätzliche Berechtigungen für das aktuelle Formular benötigen, oder legt sie fest.

StoreLicenses

Ruft ab, ob die Benutzerlizenz zum Anzeigen des aktuellen Formulars zwischengespeichert werden soll, um die Offlineanzeige zuzulassen, wenn der Benutzer keine Verbindung zu einem Rechteverwaltungsserver herstellen kann, oder legt diese Einstellung fest.

Methoden

Add(String, Object, Object)

Erstellt eine neue Berechtigungsgruppe für das aktuelle Formular für den angegebenen Benutzer mit den angegebenen Berechtigungen und einem Ablaufdatum.

ApplyPolicy(String)

Wendet eine Richtlinie auf das Formular mithilfe einer Richtlinienvorlagendatei an.

GetEnumerator()

Ruft IEnumerator zum Durchlaufen der Auflistung ab.

RemoveAll()

Entfernt alle UserPermission dem Formular zugeordneten Objekte.

Gilt für: