ClientFormsAuthenticationCredentials Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет сведения об учетных данных пользователя для входа в систему, используемых для проверки подлинности форм с помощью служб клиентского приложения.
public ref class ClientFormsAuthenticationCredentials
public class ClientFormsAuthenticationCredentials
type ClientFormsAuthenticationCredentials = class
Public Class ClientFormsAuthenticationCredentials
- Наследование
-
ClientFormsAuthenticationCredentials
Примеры
В следующем примере кода показано, как реализовать IClientFormsAuthenticationCredentialsProvider.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
Комментарии
Класс ClientFormsAuthenticationCredentials используется интерфейсом IClientFormsAuthenticationCredentialsProvider . При реализации этого интерфейса необходимо вернуть заполненный экземпляр этого класса в реализации GetCredentials .
Конструкторы
ClientFormsAuthenticationCredentials(String, String, Boolean) |
Инициализирует новый экземпляр класса ClientFormsAuthenticationCredentials. |
Свойства
Password |
Возвращает или задает пароль пользователя. |
RememberMe |
Возвращает или задает значение, позволяющее определить, нужно ли сохранять учетные данные пользователя для повторного использования при последующих попытках входа в систему. |
UserName |
Возвращает или задает имя пользователя. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |