System.Web.ClientServices.Providers Espaço de Nomes

Contém fornecedores de serviços cliente e outras classes que suportam o acesso em aplicações baseadas em Windows aos serviços de autenticação, funções e perfis do Microsoft Ajax.

Classes

Name Description
ClientFormsAuthenticationCredentials

Representa a informação de login do utilizador para autenticação de formulários através da utilização de serviços de aplicação cliente.

ClientFormsAuthenticationMembershipProvider

Permite a autenticação de formulários com serviços de aplicação cliente.

ClientRoleProvider

Obtém informações de funções para aplicações baseadas em Windows a partir de um serviço de funções Microsoft Ajax.

ClientSettingsProvider

Permite que aplicações baseadas em Windows recuperem as definições de utilizador de um serviço de definições Web.

ClientWindowsAuthenticationMembershipProvider

Ativa a Windows authentication com serviços de aplicação cliente.

SettingsSavedEventArgs

Fornece dados para o SettingsSaved evento.

UserValidatedEventArgs

Fornece dados para o UserValidated evento.

Interfaces

Name Description
IClientFormsAuthenticationCredentialsProvider

Define um método que a ClientFormsAuthenticationMembershipProvider classe chama para recuperar as credenciais do utilizador.

Observações

As classes no espaço de nomes System.Web.ClientServices.Providers incluem fornecedores de serviços de aplicações cliente que permitem que aplicações baseadas em Windows utilizem os serviços de autenticação Microsoft Ajax, funções e perfis. Pode ativar estes serviços e especificar os fornecedores de serviço cliente no ficheiro de configuração da sua aplicação, e depois aceder aos serviços através das infraestruturas existentes de membros, identidade e configurações de aplicação .NET. Os fornecedores de serviço cliente também suportam conectividade ocasional, armazenando e recuperando informações do utilizador numa cache de dados local quando a aplicação está offline. Para mais informações, consulte Serviços de Aplicações ao Cliente.

Para aceder ao serviço de login, pode usar autenticação Windows ou Forms especificando o ClientWindowsAuthenticationMembershipProvider ou ClientFormsAuthenticationMembershipProvider na configuração da sua aplicação. A Windows authentication utiliza a identidade fornecida quando um utilizador faz login no sistema operativo. A autenticação de formulários exige que obtenha informações de login do utilizador e as transmita ao serviço. Podes fazer isto especificando uma IClientFormsAuthenticationCredentialsProvider implementação com a tua ClientFormsAuthenticationMembershipProvider configuração. O IClientFormsAuthenticationCredentialsProvider.GetCredentials método devolve um ClientFormsAuthenticationCredentials objeto que contém informações de login do utilizador. Pode preencher este objeto, por exemplo, mostrando uma caixa de diálogo de login no GetCredentials método.

Para aceder aos serviços de funções e perfis, especifique o ClientRoleProvider e ClientSettingsProvider na configuração da sua aplicação.