Share via


_XDocument3.Permission Eigenschaft

Definition

Ruft einen Verweis auf ein PermissionObject -Objekt ab, das dem Formular zugeordnet ist.

public:
 property Microsoft::Office::Interop::InfoPath::SemiTrust::PermissionObject ^ Permission { Microsoft::Office::Interop::InfoPath::SemiTrust::PermissionObject ^ get(); };
public Microsoft.Office.Interop.InfoPath.SemiTrust.PermissionObject Permission { get; }
member this.Permission : Microsoft.Office.Interop.InfoPath.SemiTrust.PermissionObject
Public ReadOnly Property Permission As PermissionObject

Eigenschaftswert

Ein PermissionObject -Objekt, das die IRM-Berechtigungseinstellungen (Information Rights Management) für das Formular darstellt.

Beispiele

Im folgenden Beispiel gibt die Permission-Eigenschaft ein PermissionObject-Objekt für das aktuelle Formular zurück, das dann die Enabled -Eigenschaft verwendet, um anzuzeigen, ob Berechtigungseinstellungen für das aktuelle Formular aktiviert sind.

_XDocument3 thisDoc = (_XDocument3)thisXDocument;
thisXDocument.UI.Alert(
   thisDoc.Permission.Enabled.ToString());
Dim thisDoc As _XDocument3 = _
   DirectCast(thisXDocument, _XDocument3)
thisXDocument.UI.Alert(
   thisDoc.Permission.Enabled.ToString())

Im folgenden Beispiel gibt die Permission-Eigenschaft ein PermissionObject-Objekt für das aktuelle Formular zurück, das dann die Enabled -Eigenschaft verwendet, um anzuzeigen, ob Berechtigungseinstellungen für das aktuelle Formular aktiviert sind.

_XDocument3 thisDoc = (_XDocument3)thisXDocument;
thisXDocument.UI.Alert(
   thisDoc.Permission.Enabled.ToString());
Dim thisDoc As _XDocument3 = _
   DirectCast(thisXDocument, _XDocument3)
thisXDocument.UI.Alert(
   thisDoc.Permission.Enabled.ToString())

Hinweise

Nachdem ein Verweis auf das PermissionObject-Objekt zurückgegeben wurde, kann das Objekt verwendet werden, um Berechtigungen auf das aktive Formular einzuschränken und um spezifische Berechtigungseinstellungen, wie z. B. die Einstellung, ob Daten im Formular bearbeitet, kopiert oder gedruckt werden können, zurückzugeben oder festzulegen.

Da die Permission-Eigenschaft in Microsoft Office InfoPath 2007 neu ist, müssen Sie deklarieren und in den _XDocument3 Typ umwandeln, um auf diese Eigenschaft zuzugreifen. Weitere Informationen hierzu finden Sie unter Vorgehensweise: Verwenden von Objektmodellmembern, die nicht mit InfoPath 2003 kompatibel sind.

Auf dieses Mitglied kann nur mithilfe von Formularen zugegriffen werden, die in der gleichen Domäne wie das derzeit geöffnete Formular ausgeführt werden oder denen domänenübergreifende Berechtigungen zugewiesen wurden.

Gilt für: