System.Web.ClientServices Spazio dei nomi

Fornisce classi che supportano l'accesso nelle applicazioni basate su Windows all'autenticazione Microsoft AJAX, ai ruoli e ai servizi profili.

Classi

ClientFormsIdentity

Rappresenta un'identità utente autenticata per i servizi dell'applicazione client utilizzando l'autenticazione basata su form.

ClientRolePrincipal

Rappresenta informazioni sulla sicurezza per i servizi dell'applicazione client che includono informazioni sui ruoli.

ConnectivityStatus

Rappresenta lo stato di una connessione di rete dell'applicazione.

Commenti

Le classi nello System.Web.ClientServices spazio dei nomi supportano i provider di servizi applicazioni client nello System.Web.ClientServices.Providers spazio dei nomi. Questi provider di servizi consentono alle applicazioni basate su Windows di usare le Microsoft l'autenticazione, i ruoli e i servizi profili Ajax tramite l'appartenenza, l'identità e le infrastrutture delle impostazioni dell'applicazione di .NET Framework 2.0 esistenti. I provider di servizi client supportano anche la connettività occasionale archiviando e recuperando le informazioni utente in una cache dati locale quando l'applicazione è offline. Per altre informazioni, vedere Servizi applicazioni client.

Le ClientFormsIdentity classi e ClientRolePrincipal forniscono proprietà e metodi correlati all'identità, al ruolo e allo stato di autenticazione di un utente.

La ConnectivityStatus classe consente di archiviare lo stato della connessione di rete dell'utente nella cache dati locale. Lo stato di connettività indica se i provider di servizi client useranno la cache offline o tenteranno di accedere ai servizi dell'applicazione.

Nota

La ConnectivityStatus classe non contiene logica per determinare lo stato effettivo della connessione di rete. È responsabile della determinazione dello stato di connettività dell'applicazione in base ai propri criteri e all'impostazione della IsOffline proprietà di conseguenza. Ad esempio, le applicazioni basate su Windows spesso offrono un'opzione nell'interfaccia utente in modo che gli utenti possano lavorare in modalità offline o tentare di andare online.