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 provider di servizi client e altre classi che supportano l'accesso nelle applicazioni basate su Windows all'autenticazione, ai ruoli e ai servizi di profilo Microsoft Ajax.
Classi
| Nome | Descrizione |
|---|---|
| ClientFormsAuthenticationCredentials |
Rappresenta le informazioni di accesso utente per l'autenticazione basata su form tramite i servizi dell'applicazione client. |
| ClientFormsAuthenticationMembershipProvider |
Abilita l'autenticazione basata su form con i servizi dell'applicazione client. |
| ClientRoleProvider |
Ottiene informazioni sui ruoli per le applicazioni basate su Windows da un servizio ruoli Microsoft Ajax. |
| ClientSettingsProvider |
Consente alle applicazioni basate su Windows di recuperare le impostazioni utente da un servizio impostazioni Web. |
| ClientWindowsAuthenticationMembershipProvider |
Abilita l'autenticazione di Windows con i servizi dell'applicazione client. |
| SettingsSavedEventArgs |
Fornisce i dati per l'evento SettingsSaved. |
| UserValidatedEventArgs |
Fornisce i dati per l'evento UserValidated. |
Interfacce
| Nome | Descrizione |
|---|---|
| IClientFormsAuthenticationCredentialsProvider |
Definisce un metodo che la ClientFormsAuthenticationMembershipProvider classe chiama per recuperare le credenziali utente. |
Commenti
Le classi nello spazio dei nomi System.Web.ClientServices.Providers includono provider di servizi dell'applicazione client che consentono alle applicazioni basate su Windows di usare i servizi di autenticazione, ruoli e 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 infrastrutture esistenti di appartenenza, identità e impostazioni dell'applicazione .NET 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 Windows o l'autenticazione basata su form specificando il ClientWindowsAuthenticationMembershipProvider o ClientFormsAuthenticationMembershipProvider nella configurazione dell'applicazione. autenticazione di Windows usa l'identità fornita quando un utente accede al sistema operativo. L'autenticazione basata su form richiede di recuperare le informazioni di accesso dall'utente e di passarla al servizio. A tale scopo, 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.