Freigeben über


Permission.StoreLicenses-Eigenschaft

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.

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

Syntax

'Declaration
Public MustOverride Property StoreLicenses As Boolean
'Usage
Dim instance As Permission
Dim value As Boolean

value = instance.StoreLicenses

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

Eigenschaftswert

true, wenn die Lizenz des Benutzers zur Offlineanzeige zwischengespeichert werden soll; andernfalls false.

Hinweise

Entspricht der Einstellung des Kontrollkästchens Immer verbinden, um die Berechtigung eines Benutzers neu zu prüfen im Dialogfeld Berechtigung. Wenn die Einstellung der StoreLicences-Eigenschaft auf true festgelegt ist, wird das Kontrollkästchens deaktiviert und eine Benutzerlizenz lokal zwischengespeichert. Wenn die Einstellung false ist, wird das Kontrollkästchen aktiviert. Benutzer, die nicht der Besitzer des Formulars sind, müssen eine Verbindung zum Rechteverwaltungsserver herstellen und jedesmal die Lizenz zum Arbeiten mit dem Formular anfordern, wenn sie es öffnen.

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 durch Klicken auf das Steuerelement Schaltfläche die StoreLicenses-Eigenschaft auf "false" festgelegt und dann der aktuelle Wert der Eigenschaft angezeigt.

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

Siehe auch

Referenz

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