System.Web.ClientServices.Providers Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene i provider di servizi client e altre classi che supportano l'accesso nelle applicazioni basate su Windows all'autenticazione Microsoft AJAX, ai ruoli e ai servizi profili.
Classi
ClientFormsAuthenticationCredentials |
Rappresenta le informazioni di accesso utente per l'autenticazione basata su form utilizzando i servizi dell'applicazione client. |
ClientFormsAuthenticationMembershipProvider |
Consente l'autenticazione basata su form con servizi dell'applicazione client. |
ClientRoleProvider |
Ottiene informazioni sui ruoli per le applicazioni basate su Windows da un servizio ruolo Microsoft Ajax. |
ClientSettingsProvider |
Consente alle applicazioni basate su Windows di recuperare le impostazioni utente da un servizio delle impostazioni Web. |
ClientWindowsAuthenticationMembershipProvider |
Consente l'autenticazione di Windows con servizi dell'applicazione client. |
SettingsSavedEventArgs |
Fornisce dati per l'evento SettingsSaved. |
UserValidatedEventArgs |
Fornisce dati per l'evento UserValidated. |
Interfacce
IClientFormsAuthenticationCredentialsProvider |
Definisce un metodo che la classe ClientFormsAuthenticationMembershipProvider chiama per recuperare le credenziali dell'utente. |
Commenti
Le classi nello System.Web.ClientServices.Providers spazio dei nomi includono provider di servizi dell'applicazione client che consentono alle applicazioni basate su Windows di usare l'autenticazione, i ruoli e i servizi di profilo Microsoft Ajax. È possibile abilitare questi servizi e specificare i provider di servizi client nel file di configurazione dell'applicazione e quindi accedere ai servizi tramite l'appartenenza, l'identità e le infrastrutture di impostazioni dell'applicazione .NET Framework 2.0 esistenti. I provider di servizi client supportano anche la connettività occasionale archiviando e recuperando le informazioni utente in una cache dei dati locale quando l'applicazione è offline. Per altre informazioni, vedere Servizi applicazioni client.
Per accedere al servizio di accesso, è possibile usare l'autenticazione di Windows o Forms specificando ClientWindowsAuthenticationMembershipProvider o ClientFormsAuthenticationMembershipProvider nella configurazione dell'applicazione. autenticazione di Windows usa l'identità specificata quando un utente accede al sistema operativo. Per l'autenticazione basata su form è necessario recuperare le informazioni di accesso dall'utente e passarlo al servizio. A tale scopo, è possibile specificare un'implementazione IClientFormsAuthenticationCredentialsProvider con la ClientFormsAuthenticationMembershipProvider configurazione. Il IClientFormsAuthenticationCredentialsProvider.GetCredentials metodo restituisce un ClientFormsAuthenticationCredentials oggetto che contiene informazioni di accesso utente. È possibile popolare questo oggetto, ad esempio, visualizzando una finestra di dialogo di accesso nel GetCredentials metodo .
Per accedere ai ruoli e ai servizi di profilo, specificare ClientRoleProvider e ClientSettingsProvider nella configurazione dell'applicazione.