XmlForm.Permission-Eigenschaft

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

Namespace: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)

Syntax

Public MustOverride ReadOnly Property Permission As Permission

Dim instance As XmlForm
Dim value As Permission

value = instance.Permission
public abstract Permission Permission { get; }

Eigenschaftswert

Ein Permission-Objekt, das die IRM-Berechtigungseinstellungen (Verwaltung von Informationsrechten, Information Rights Management) für das Formular darstellt.

Hinweise

Nachdem ein Verweis auf das Permission-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.

Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.

Auf diesen Typ oder diesen Member kann nur über Code zugegriffen werden, der in Formularen ausgeführt wird, die mit Microsoft Office InfoPath 2007 geöffnet wurden.

Beispiel

Im folgenden Beispiel wird beim Klicken auf das Steuerelement Schaltfläche mithilfe der Permission-Eigenschaft das Permission-Objekt für das aktuelle Formular zurückgegeben und anschließend mithilfe der Enabled-Eigenschaft angezeigt, ob die Berechtigungseinstellungen für das aktuelle Formular aktiviert sind.

public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
   MessageBox.Show(this.Permission.Enabled.ToString());
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
   ByVal e As ClickedEventArgs)
   MessageBox.Show(Me.Permission.Enabled.ToString())
End Sub

Siehe auch

Referenz

XmlForm-Klasse
XmlForm-Member
Microsoft.Office.InfoPath-Namespace