System.Web.ClientServices.Providers Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.