UserNamePasswordValidationMode Перечисление
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выводит список способов проверки в режиме «имя пользователя и пароль».
public enum class UserNamePasswordValidationMode
public enum UserNamePasswordValidationMode
type UserNamePasswordValidationMode =
Public Enum UserNamePasswordValidationMode
- Наследование
Имя | Значение | Описание |
---|---|---|
Custom | 2 | Настраиваемая проверка подлинности на основе настраиваемого объекта UserNamePasswordValidator. |
MembershipProvider | 1 | Выполняет проверку пароля на основе настроенного объекта MembershipProvider. |
Windows | 0 | Имена пользователей сопоставлены пользователям Windows. |
В этом примере показано, как задать это свойство.
// Host the service within this EXE console application.
public static void Main()
{
// Create a ServiceHost for the CalculatorService type and provide the base address.
using (ServiceHost serviceHost = new ServiceHost(typeof(CalculatorService)))
{
serviceHost.Credentials.UserNameAuthentication.UserNamePasswordValidationMode = UserNamePasswordValidationMode.Custom;
serviceHost.Credentials.UserNameAuthentication.CustomUserNamePasswordValidator = new MyUserNamePasswordValidator();
// Open the ServiceHostBase to create listeners and start listening for messages.
serviceHost.Open();
// The service can now be accessed.
Console.WriteLine("The service is ready.");
Console.WriteLine("The service is running in the following account: {0}", WindowsIdentity.GetCurrent().Name);
Console.WriteLine("Press <ENTER> to terminate service.");
Console.WriteLine();
Console.ReadLine();
}
}
Это перечисление используется в классах UserNameServiceElement, ServiceCredentialsSecurityTokenManager и UserNamePasswordServiceCredential.
Продукт | Версии |
---|---|
.NET Framework | 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: