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
Get
Set
'Usage
Dim instance As Permission
Dim value As Boolean
value = instance.StoreLicenses
instance.StoreLicenses = value
public abstract bool StoreLicenses { get; set; }
Eigenschaftswert
Typ: System.Boolean
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 InfoPath Filler geöffnet wurden.
Beispiele
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