IClientFormsAuthenticationCredentialsProvider.GetCredentials Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает учетные данные пользователя.
public:
System::Web::ClientServices::Providers::ClientFormsAuthenticationCredentials ^ GetCredentials();
public System.Web.ClientServices.Providers.ClientFormsAuthenticationCredentials GetCredentials ();
abstract member GetCredentials : unit -> System.Web.ClientServices.Providers.ClientFormsAuthenticationCredentials
Public Function GetCredentials () As ClientFormsAuthenticationCredentials
Возвращаемое значение
Сведения об учетных данных пользователя для входа в систему.
Примеры
В следующем примере кода показано, как реализовать GetCredentials метод . В этом примере GetCredentials метод является частью класса диалогового окна входа. Этот метод отображает диалоговое окно, а затем возвращает ClientFormsAuthenticationCredentials экземпляр, инициализированный с заданными пользователем значениями.
public ClientFormsAuthenticationCredentials GetCredentials()
{
if (this.ShowDialog() == DialogResult.OK)
{
return new ClientFormsAuthenticationCredentials(
usernameTextBox.Text, passwordTextBox.Text,
rememberMeCheckBox.Checked);
}
else
{
return null;
}
}
Public Function GetCredentials() As _
ClientFormsAuthenticationCredentials Implements _
IClientFormsAuthenticationCredentialsProvider.GetCredentials
If Me.ShowDialog() = DialogResult.OK Then
Return New ClientFormsAuthenticationCredentials( _
UsernameTextBox.Text, PasswordTextBox.Text, _
rememberMeCheckBox.Checked)
Else
Return Nothing
End If
End Function
Комментарии
При использовании проверки подлинности с помощью форм в службах клиентских приложений можно передать в метод имя пользователя и пароль ValidateUser . Можно также передать пустые строки или null
как параметры для использования поставщика учетных данных. Поставщик учетных данных — это класс, который вы предоставляете и указываете в конфигурации приложения. Класс поставщика учетных данных должен реализовывать IClientFormsAuthenticationCredentialsProvider интерфейс , который имеет один метод с именем GetCredentials. В стандартной GetCredentials реализации метода отображается диалоговое окно для получения введенных пользователем данных. Использование поставщика учетных данных позволяет использовать одно диалоговое окно входа в разных приложениях.
Применяется к
См. также раздел
- ClientFormsAuthenticationMembershipProvider
- ValidateUser(String, String)
- ClientFormsAuthenticationCredentials
- Службы клиентских приложений
- Практическое руководство. Настройка служб клиентских приложений
- Практическое руководство. Реализация входа и выхода пользователя с помощью служб клиентских приложений