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ço de cliente e outras classes compatíveis com o acesso em aplicativos baseados no Windows para serviços de perfil, funções e autenticação do Microsoft Ajax.
Classes
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 aplicativos cliente. |
ClientRoleProvider |
Obtém informações de função de aplicativos baseados em Windows de um serviço de funções do Microsoft Ajax. |
ClientSettingsProvider |
Permite que aplicativos baseados em Windows recuperem as configurações de usuário de um serviço de configurações da Web. |
ClientWindowsAuthenticationMembershipProvider |
Habilita a autenticação do Windows com serviços de aplicativos cliente. |
SettingsSavedEventArgs |
Fornece dados para o evento de SettingsSaved . |
UserValidatedEventArgs |
Fornece dados para o evento de UserValidated . |
Interfaces
IClientFormsAuthenticationCredentialsProvider |
Define um método chamado pela classe ClientFormsAuthenticationMembershipProvider para recuperar as credenciais do usuário. |
Comentários
As classes no System.Web.ClientServices.Providers namespace incluem provedores de serviços de aplicativo cliente que permitem que aplicativos baseados no Windows usem a autenticação, as funções e os serviços de perfil do Microsoft Ajax. 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 de associação, identidade e configurações de aplicativo existentes do .NET Framework 2.0. 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 Serviços de aplicativo cliente.
Para acessar o serviço de logon, você pode usar a autenticação do Windows ou 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.