| 1234567891011121314151617181920212223242526272829303132333435 |
- //-----------------------------------------------------------------------------
- // Copyright (c) Microsoft Corporation. All rights reserved.
- //-----------------------------------------------------------------------------
- namespace System.ServiceModel.Security
- {
- using System.ComponentModel;
- public enum UserNamePasswordValidationMode
- {
- Windows,
- MembershipProvider,
- Custom
- }
- static class UserNamePasswordValidationModeHelper
- {
- public static bool IsDefined(UserNamePasswordValidationMode validationMode)
- {
- return validationMode == UserNamePasswordValidationMode.Windows
- || validationMode == UserNamePasswordValidationMode.MembershipProvider
- || validationMode == UserNamePasswordValidationMode.Custom;
- }
- public static void Validate(UserNamePasswordValidationMode value)
- {
- if (!IsDefined(value))
- {
- throw DiagnosticUtility.ExceptionUtility.ThrowHelperError(new InvalidEnumArgumentException("value", (int)value,
- typeof(UserNamePasswordValidationMode)));
- }
- }
- }
- }
|