Partilhar via


System.Web.ClientServices.Providers Namespace

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.