Freigeben über


Permission.Enabled-Eigenschaft

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

Namespace:  Microsoft.Office.InfoPath
Assembly:  Microsoft.Office.InfoPath (in Microsoft.Office.InfoPath.dll)

Syntax

'Declaration
Public MustOverride Property Enabled As Boolean
    Get
    Set
'Usage
Dim instance As Permission
Dim value As Boolean

value = instance.Enabled

instance.Enabled = value
public abstract bool Enabled { get; set; }

Eigenschaftswert

Typ: System.Boolean
True, wenn die Berechtigungseinstellungen aktiviert sind; andernfalls false.

Hinweise

Verwenden Sie die Enabled-Eigenschaft, um zu bestimmen, ob Berechtigungen auf das aktive Formular eingeschränkt sind, und um Berechtigungen zu aktivieren oder zu deaktivieren. Legen Sie Enabled auf false fest, um Berechtigungen zu deaktivieren und alle Benutzer (außer den Autor) und deren Berechtigungen zu entfernen.

Hinweis

Im Vorschaumodus gibt die Enabled-Eigenschaft immer false zurück, und wenn Code versucht, diese Einstellung zu ändern, wird System.Runtime.InteropServices.COMException ausgelöst und die Meldung "Die Eigenschaft/Methode ist im Vorschaumodus nicht verfügbar" zurückgegeben.

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 InfoPath Filler geöffnet wurden.

Beispiele

Im folgenden Beispiel wird durch Klicken auf das Steuerelement Schaltfläche angezeigt, ob 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

Permission Klasse

Permission-Member

Microsoft.Office.InfoPath-Namespace