Dialogfeld "Erweiterte Einstellungen für Dienste"
Clientanwendungsdienste ermöglichen einen vereinfachten Zugriff auf Microsoft Ajax-Anmeldungen, Rollen und Profildienste von Windows Forms- und Windows Presentation Foundation-Anwendungen (WPF). Sie können die Seite Dienste im Projekt-Designer verwenden, um Clientanwendungsdienste zu konfigurieren. Weitere Informationen zur Seite Dienste finden Sie unter Services-Seite, Projekt-Designer.
Verwenden Sie das Dialogfeld Erweiterte Einstellungen für Dienste auf der Seite Dienste im Projekt-Designer, um erweiterte Einstellungen für Clientanwendungsdienste zu konfigurieren. Mithilfe dieser Einstellungen können sie das Standardverhalten der Anwendungsdienste außer Kraft setzen, um seltenere Szenarios zu ermöglichen. Weitere Informationen finden Sie unter Clientanwendungsdienste.
Wählen Sie zum Aufrufen des Dialogfelds Erweiterte Einstellungen für Dienste im Projektmappenexplorer einen Projektknoten aus, und klicken Sie anschließend im Menü Projekt auf Eigenschaften. Wenn der Projekt-Designer geöffnet wurde, klicken Sie auf die Registerkarte Dienste und anschließend auf die Schaltfläche Erweitert. Diese Schaltfläche ist solange deaktiviert, bis Sie Clientanwendungsdienste aktivieren.
Aufgabenliste
UIElement-Liste
Kennworthash lokal speichern, um Offlineanmeldung zu ermöglichen: Gibt an, ob ein verschlüsseltes Formular des Benutzerkennworts lokal zwischengespeichert wird, damit sich der Benutzer auch anmelden kann, wenn sich die Anwendung im Offlinemodus befindet. Diese Option ist standardmäßig aktiviert.
Erneute Benutzeranmeldung bei Ablauf des Cookies anfordern: Gibt an, ob bereits authentifizierte Benutzer automatisch wieder authentifiziert werden, wenn Ihre Anwendung auf Rollen- oder Profildienste zugreift und das Serverauthentifizierungscookie abgelaufen ist. Wählen Sie diese Option aus, um den Zugriff auf Anwendungsdienste zu verweigern und eine erneute Authentifizierung zu verlangen, nachdem das Cookie abgelaufen ist. Diese Option ist nützlich für Anwendungen, die an öffentlichen Speicherorten bereitgestellt werden, um sicherzustellen, dass Benutzer, die die Anwendung nach Gebrauch weiterhin ausführen, nicht auf unbestimmte Zeit authentifiziert bleiben. Diese Option ist standardmäßig deaktiviert.
Cachetimeout des Rollendiensts: Gibt die Zeit an, für die der Clientrollenanbieter zwischengespeicherte Rollenwerte verwendet, statt auf den Rollendienst zuzugreifen. Legen Sie dieses Zeitintervall auf einen kleinen Wert fest, wenn Rollen häufig aktualisiert werden, oder auf einen höheren Wert, wenn Rollen seltener aktualisiert werden. Der Standardwert ist ein Tag.
Der Rollenanbieter greift auf die zwischengespeicherten Rollenwerte oder den Rollendienst zu, wenn Sie die IsInRole-Methode aufrufen. Um den Cache programmgesteuert zu löschen und einen Zugriff auf den Remotedienst durch diese Methode zu erzwingen, rufen Sie die ResetCache-Methode auf.
Benutzerdefinierte Verbindungszeichenfolge verwenden: Gibt an, ob der Clientdienstanbieter benutzerdefinierte Datenspeicher für den lokalen Cache verwendet. Die Dienstanbieter verwenden standardmäßig das lokale Dateisystem für den Cache. Wenn Sie diese Option auswählen, wird das Textfeld automatisch mit einer Standardverbindungszeichenfolge gefüllt. Sie können beibehalten, dass die Standardverbindungszeichenfolge automatisch eine SQL Server Compact Edition-Datenbank generiert und verwendet, Sie können aber auch eine Verbindungszeichenfolge für eine vorhandene SQL Server-Datenbank festlegen. Weitere Informationen finden Sie unter Vorgehensweise: Konfigurieren von Clientanwendungsdiensten. Diese Option ist standardmäßig deaktiviert.