System.Web.ClientServices.Providers Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém provedores de serviços cliente e outras classes que dão suporte ao acesso em aplicativos baseados no Windows aos serviços de autenticação, funções e perfil do Microsoft Ajax.
Classes
| Nome | Description |
|---|---|
| ClientFormsAuthenticationCredentials |
Representa informações de logon do usuário para autenticação de formulários usando serviços de aplicativo cliente. |
| ClientFormsAuthenticationMembershipProvider |
Habilita a autenticação de formulários com serviços de aplicativo cliente. |
| ClientRoleProvider |
Obtém informações de função para aplicativos baseados no Windows de um serviço de funções do Microsoft Ajax. |
| ClientSettingsProvider |
Permite que aplicativos baseados no Windows recuperem as configurações do usuário de um serviço de configurações da Web. |
| ClientWindowsAuthenticationMembershipProvider |
Habilita a autenticação do Windows com serviços de aplicativo cliente. |
| SettingsSavedEventArgs |
Fornece dados para o evento SettingsSaved. |
| UserValidatedEventArgs |
Fornece dados para o evento UserValidated. |
Interfaces
| Nome | Description |
|---|---|
| IClientFormsAuthenticationCredentialsProvider |
Define um método que a ClientFormsAuthenticationMembershipProvider classe chama para recuperar as credenciais do usuário. |
Comentários
As classes no namespace System.Web.ClientServices.Providers incluem provedores de serviços de aplicativo cliente que permitem que aplicativos baseados em Windows usem os serviços de autenticação, funções e perfil do Ajax Microsoft. Você pode habilitar esses serviços e especificar provedores de serviços cliente em seu arquivo de configuração de aplicativo e, em seguida, acessar os serviços por meio de infraestruturas .NET de associação, identidade e configurações de aplicativo existentes. Os provedores de serviços cliente também dão suporte à conectividade ocasional armazenando e recuperando informações do usuário em um cache de dados local quando o aplicativo está offline. Para obter mais informações, consulte Os Serviços de Aplicativo cliente.
Para acessar o serviço de logon, você pode usar Windows ou autenticação do Forms especificando o ClientWindowsAuthenticationMembershipProvider ou ClientFormsAuthenticationMembershipProvider na configuração do aplicativo. autenticação do Windows usa a identidade fornecida quando um usuário faz logon no sistema operacional. A autenticação de formulários exige que você recupere informações de logon do usuário e passe-as para o serviço. Você pode fazer isso especificando uma IClientFormsAuthenticationCredentialsProvider implementação com sua ClientFormsAuthenticationMembershipProvider configuração. O IClientFormsAuthenticationCredentialsProvider.GetCredentials método retorna um ClientFormsAuthenticationCredentials objeto que contém informações de logon do usuário. Você pode preencher esse objeto, por exemplo, exibindo uma caixa de diálogo de logon no GetCredentials método.
Para acessar as funções e os serviços de perfil, especifique o ClientRoleProvider e ClientSettingsProvider na configuração do aplicativo.