System.Web.ClientServices.Providers Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит поставщики клиентских служб и другие классы, поддерживающие в приложениях Windows доступ к службам проверки подлинности, ролей и профилей Microsoft Ajax.
Классы
ClientFormsAuthenticationCredentials |
Представляет сведения об учетных данных пользователя для входа в систему, используемых для проверки подлинности форм с помощью служб клиентского приложения. |
ClientFormsAuthenticationMembershipProvider |
Разрешает проверку подлинности с помощью форм, используя службы клиентского приложения. |
ClientRoleProvider |
Возвращает для приложений Windows сведения о ролях, предоставленные службой ролей Microsoft Ajax. |
ClientSettingsProvider |
Позволяет Windows-приложениям получать параметры пользователя из службы веб-параметров. |
ClientWindowsAuthenticationMembershipProvider |
Разрешает проверку подлинности Windows с помощью служб клиентского приложения. |
SettingsSavedEventArgs |
Предоставляет данные для события SettingsSaved. |
UserValidatedEventArgs |
Предоставляет данные для события UserValidated. |
Интерфейсы
IClientFormsAuthenticationCredentialsProvider |
Задает метод, вызываемый классом ClientFormsAuthenticationMembershipProvider для получения учетных данных пользователя. |
Комментарии
Классы в System.Web.ClientServices.Providers пространстве имен включают поставщики служб клиентских приложений, которые позволяют приложениям Windows использовать проверку подлинности Microsoft Ajax, роли и службы профилей. Вы можете включить эти службы и указать поставщики клиентских служб в файле конфигурации приложения, а затем получить доступ к службам через существующие инфраструктуры членства, удостоверений и параметров приложений платформа .NET Framework 2.0. Поставщики клиентских служб также поддерживают периодическое подключение, сохраняя и извлекая сведения о пользователе в локальном кэше данных, когда приложение находится в автономном режиме. Дополнительные сведения см. в разделе Службы клиентских приложений.
Для доступа к службе входа можно использовать проверку подлинности Windows или Forms, указав ClientWindowsAuthenticationMembershipProvider или ClientFormsAuthenticationMembershipProvider в конфигурации приложения. проверка подлинности Windows использует удостоверение, указанное при входе пользователя в операционную систему. Для проверки подлинности с помощью форм необходимо получить данные для входа от пользователя и передать их службе. Это можно сделать, указав реализацию IClientFormsAuthenticationCredentialsProvider с конфигурацией ClientFormsAuthenticationMembershipProvider . Метод IClientFormsAuthenticationCredentialsProvider.GetCredentials возвращает ClientFormsAuthenticationCredentials объект , содержащий сведения для входа пользователя. Этот объект можно заполнить, например, отображая диалоговое окно входа в методе GetCredentials .
Чтобы получить доступ к ролям и службам профилей ClientRoleProvider , укажите и ClientSettingsProvider в конфигурации приложения.