PrincipalContext.ValidateCredentials Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает подключение к серверу и проверяет указанные учетные данные, если подключение выполнено успешно.
Перегрузки
| Имя | Описание |
|---|---|
| ValidateCredentials(String, String) |
Создает подключения к серверу и возвращает логическое значение, указывающее, допустимы ли указанные имя пользователя и пароль. |
| ValidateCredentials(String, String, ContextOptions) |
Создает подключения к серверу и возвращает логическое значение, указывающее, является ли указанное имя пользователя и пароль допустимыми. Этот метод выполняет быструю проверку учетных данных имени пользователя и пароля. |
Комментарии
Аргумент userName в обоих перегрузках этого метода должен принимать имя пользователя формы (например, mcampbell), а не домен\имя_пользователя или username@domain.
ValidateCredentials(String, String)
- Исходный код:
- Context.cs
- Исходный код:
- Context.cs
- Исходный код:
- Context.cs
- Исходный код:
- Context.cs
Создает подключения к серверу и возвращает логическое значение, указывающее, допустимы ли указанные имя пользователя и пароль.
public:
bool ValidateCredentials(System::String ^ userName, System::String ^ password);
public bool ValidateCredentials(string userName, string password);
member this.ValidateCredentials : string * string -> bool
Public Function ValidateCredentials (userName As String, password As String) As Boolean
Параметры
- userName
- String
Имя пользователя, проверяемое на сервере. Дополнительные сведения о формате userNameсм. в разделе "Примечания".
- password
- String
Пароль, который проверяется на сервере.
Возвращаемое значение
true Значение , если учетные данные допустимы; в противном случае false.
Комментарии
Метод ValidateCredentials привязывается к серверу, указанному в конструкторе.
username Если аргументы указаны passwordnull, этот метод проверяет учетные данные по умолчанию для текущего субъекта.
Аргумент userName должен принимать имя пользователя формы (например, mcampbell), а не домен\имя_пользователя или username@domain.
Применяется к
ValidateCredentials(String, String, ContextOptions)
- Исходный код:
- Context.cs
- Исходный код:
- Context.cs
- Исходный код:
- Context.cs
- Исходный код:
- Context.cs
Создает подключения к серверу и возвращает логическое значение, указывающее, является ли указанное имя пользователя и пароль допустимыми. Этот метод выполняет быструю проверку учетных данных имени пользователя и пароля.
public:
bool ValidateCredentials(System::String ^ userName, System::String ^ password, System::DirectoryServices::AccountManagement::ContextOptions options);
public bool ValidateCredentials(string userName, string password, System.DirectoryServices.AccountManagement.ContextOptions options);
member this.ValidateCredentials : string * string * System.DirectoryServices.AccountManagement.ContextOptions -> bool
Public Function ValidateCredentials (userName As String, password As String, options As ContextOptions) As Boolean
Параметры
- userName
- String
Имя пользователя, проверяемое на сервере. Дополнительные сведения о формате userNameсм. в разделе "Примечания".
- password
- String
Пароль, который проверяется на сервере.
- options
- ContextOptions
Сочетание одного или нескольких ContextOptions значений перечисления, используемых для привязки к серверу. Этот параметр может указывать только простую привязку с SSL или без нее или привязку "Согласование".
Возвращаемое значение
true Значение , если учетные данные допустимы; в противном случае false.
Исключения
Комментарии
Метод ValidateCredentials привязывается к серверу, указанному в конструкторе. Если заданы username параметрыpassword, null этот метод проверяет учетные данные по умолчанию для текущего субъекта.
Аргумент userName должен принимать имя пользователя формы (например, mcampbell), а не домен\имя_пользователя или username@domain.