Condividi tramite


Finestra di dialogo Impostazioni avanzate per i servizi

I servizi dell'applicazione client offrono accesso semplificato ai servizi di accesso, ruoli e profili Microsoft Ajax dalle applicazioni Windows Form e Windows Presentation Foundation (WPF). Per configurare i servizi delle applicazioni client, è possibile usare la pagina Servizi in Creazione progetti. Per altre informazioni sulla pagina Servizi, vedere Services Page, Project Designer (Pagina Servizi, Creazione progetti).

Per configurare le impostazioni avanzate dei servizi delle applicazioni client, usare la finestra di dialogo Impostazioni avanzate per i servizi della pagina Servizi in Creazione progetti. Queste impostazioni consentono di eseguire l'override di alcuni comportamenti predefiniti di servizi di applicazioni e abilitare scenari meno comuni. Per altre informazioni, vedere Servizi applicazioni client.

Per accedere alla finestra di dialogo Impostazioni avanzate per i servizi, selezionare un nodo del progetto in Esplora soluzioni e scegliere Proprietà dal menu Progetto. Quando Progettazione progetti si apre, fare clic sulla scheda Servizi e premere il Avanzate. Questo pulsante rimarrà disabilitato fino all'abilitazione dei servizi delle applicazioni client.

Elenco attività

Elenco degli elementi di interfaccia

Salva hash della password localmente per consentire l'accesso offline Specifica se un modulo crittografato della password dell'utente sarà memorizzato nella cache locale per consentire all'utente di accedere quando l'applicazione è in modalità offline. Questa opzione è selezionata per impostazione predefinita.

Richiedi agli utenti di accedere di nuovo a ogni scadenza del cookie del server Specifica se gli utenti precedentemente autenticati vengono automaticamente riautenticati quando l'applicazione accede al servizio ruoli o profili e il cookie di autenticazione server è scaduto. Selezionare questa opzione per negare l'accesso ai servizi dell'applicazione e richiedere esplicitamente una nuova autenticazione se il cookie è scaduto. Questa opzione è utile per applicazioni distribuite in percorsi pubblici al fine di garantire che gli utenti che escono dall'applicazione non rimangano autenticati a tempo indeterminato mentre questa continua a essere eseguita. Questa opzione è deselezionata per impostazione predefinita.

Timeout cache servizio ruolo Specifica il tempo che il provider dei ruoli client userà per i valori del ruolo memorizzati nella cache anziché accedere al servizio ruoli. Impostare questo intervallo di tempo su un valore basso quando i ruoli vengono aggiornati di frequente o su un valore più alto quando i ruoli vengono aggiornati di rado. Il valore predefinito è un giorno.

Il provider di ruoli accede ai valori del ruolo memorizzati nella cache o al servizio dei ruoli quando si chiama il metodo IsInRole. Per cancellare la cache a livello di codice e forzare l'accesso di questo metodo al servizio remoto, chiamare il metodo ResetCache.

Usa stringa di connessione personalizzata Specifica se i provider di servizi client useranno un archivio dati personalizzato per la cache locale. Per impostazione predefinita, i provider di servizi useranno il file system locale per la cache. Se si seleziona questa opzione, la casella di testo sarà automaticamente popolata con una stringa di connessione predefinita. È possibile mantenere la stringa di connessione predefinita per generare automaticamente e usare un database SQL Server Compact Edition oppure è possibile specificare una stringa di connessione a un database SQL Server esistente. Per altre informazioni, vedere How to: Configure Client Application Services. Questa opzione è deselezionata per impostazione predefinita.

Vedi anche