Servizi applicazioni clientClient Application Services

I servizi delle applicazioni client semplificano la creazione di applicazioni basate su Windows che usano servizi dell'applicazione di accesso, ruoli e profilo di Microsoft AjaxMicrosoft Ajax inclusi in Microsoft ASP.NET 2.0 AJAX Extensions.Client application services make it easy for you to create Windows-based applications that use the Microsoft AjaxMicrosoft Ajax login, roles, and profile application services included in the Microsoft ASP.NET 2.0 AJAX Extensions. Questi servizi consentono a più applicazioni Web e applicazioni basate su Windows di condividere informazioni utente e funzionalità di gestione degli utenti da un singolo server.These services enable multiple Web and Windows-based applications to share user information and user-management functionality from a single server. Ad esempio, è possibile usare questi servizi per eseguire le seguenti attività:For example, you can use these services to perform the following tasks:

  • Autenticare un utente.Authenticate a user. È possibile usare il servizio di autenticazione per verificare l'identità di un utente.You can use the authentication service to verify a user's identity.

  • Determinare uno o più ruoli di un utente autenticato.Determine the role or roles of an authenticated user. È possibile usare il servizio ruoli per modificare l'interfaccia utente dell'applicazione in base al ruolo dell'utente.You can use the roles service to change the user interface of your application depending on the user's role. Ad esempio, è possibile fornire funzionalità aggiuntive per gli utenti a cui è assegnato un ruolo di amministratore.For example, you can provide additional features for users who are in an administrator role.

  • Archiviare le impostazioni delle applicazioni per singolo utente presenti nel server e accedervi.Store and access per-user application settings located on the server. È possibile usare il servizio impostazioni Web (noto anche come servizio profilo) per condividere le impostazioni tra più applicazioni e percorsi.You can use the Web settings service (also known as the profile service) to share settings across multiple applications and locations.

I servizi delle applicazioni client sfruttano il modello di estendibilità dei servizi Web tramite provider di servizi client che è possibile specificare nei file di configurazione delle applicazioni.Client application services take advantage of the Web services extensibility model through client service providers that you can specify in your application configuration files. Questi provider di servizi includono funzionalità offline che usano una cache locale per i dati relativi all'autenticazione, ai ruoli e alle impostazioni quando non è disponibile una connessione di rete.These service providers include offline functionality that uses a local cache for authentication, roles, and settings data when a network connection is unavailable.

Per altre informazioni sui servizi delle applicazioni di Microsoft AjaxMicrosoft Ajax, vedere Cenni preliminari sui servizi delle applicazioni ASP.NET.For more information about the Microsoft AjaxMicrosoft Ajax application services, see ASP.NET Application Services Overview.

In questa sezioneIn This Section

Cenni preliminari sui servizi delle applicazioni clientClient Application Services Overview
Vengono descritte le funzionalità disponibili tramite il provider di servizi delle applicazioni client.Describes the features available through the client application service providers.

Procedura: Configurare i servizi delle applicazioni clientHow to: Configure Client Application Services
Viene descritto come usare Creazione progetti di Visual Studio per abilitare e configurare i servizi delle applicazioni client.Describes how to use the Visual Studio project designer to enable and configuration application services. Vengono inoltre illustrate le modifiche corrispondenti apportate al file App.config.Also describes the corresponding changes to your App.config file.

Procedura: implementare l'accesso utente con i servizi dell'applicazione clientHow to: Implement User Login with Client Application Services
Viene descritto come convalidare un utente quando l'applicazione è configurata per l'uso di un provider di servizi di autenticazione client.Describes how to validate a user when your application is configured to use a client authentication service provider.

Procedura dettagliata: uso di servizi delle applicazioni clientWalkthrough: Using Client Application Services
Viene descritto come combinare tutte le funzionalità dei servizi delle applicazioni client in una singola applicazione.Describes how to combine all client application services features in a single application. Questa procedura dettagliata contiene indicazioni end-to-end,This walkthrough provides end-to-end guidance. ad esempio include istruzioni su come creare un'applicazione del servizio Web ASP.NET utilizzabile per testare i servizi delle applicazioni client.For example, it includes instructions on how to create an ASP.NET Web Service Application that you can use to test client application services.

RiferimentiReference

ClientFormsIdentity
ClientRolePrincipal
ConnectivityStatus
ClientFormsAuthenticationCredentials
IClientFormsAuthenticationCredentialsProvider
ClientFormsAuthenticationMembershipProvider
ClientWindowsAuthenticationMembershipProvider
ClientRoleProvider
ClientSettingsProvider
SettingsSavedEventArgs
UserValidatedEventArgs

Vedere ancheSee Also

Cenni preliminari sui servizi delle applicazioni ASP.NETASP.NET Application Services Overview
Uso dell'autenticazione basata su form con Microsoft AjaxUsing Forms Authentication with Microsoft Ajax
Uso delle informazioni sui ruoli con Microsoft AjaxUsing Roles Information with Microsoft Ajax
Uso delle informazioni sul profilo con Microsoft AjaxUsing Profile Information with Microsoft Ajax
Autenticazione ASP.NETASP.NET Authentication
Gestione delle autorizzazioni tramite ruoli Managing Authorization Using Roles
Cenni preliminari sulle impostazioni delle applicazioniApplication Settings Overview