ActiveDirectoryMembershipProvider.MinRequiredNonAlphanumericCharacters 属性

定义

获取有效密码中必须包含的最少特殊字符数。Gets the minimum number of special characters that must be present in a valid password.

public:
 virtual property int MinRequiredNonAlphanumericCharacters { int get(); };
public override int MinRequiredNonAlphanumericCharacters { get; }
member this.MinRequiredNonAlphanumericCharacters : int
Public Overrides ReadOnly Property MinRequiredNonAlphanumericCharacters As Integer

属性值

Int32

有效密码中必须包含的最少特殊字符数。The minimum number of special characters that must be present in a valid password.

例外

在初始化 MinRequiredNonAlphanumericCharacters 实例前,访问了 ActiveDirectoryMembershipProvider 属性。The MinRequiredNonAlphanumericCharacters property is accessed before the ActiveDirectoryMembershipProvider instance is initialized.

示例

下面的示例显示了应用程序 Web.config 文件的部分中 (ASP.NET 设置架构) 配置元素的成员身份元素 system.webThe following example shows the membership Element (ASP.NET Settings Schema) configuration element in the system.web section of the application's Web.config file. 它指定应用程序使用类的实例 ActiveDirectoryMembershipProvider 来提供成员身份服务,并将 minRequiredNonalphanumericCharacters 特性设置为一个字符。It specifies that the application use an instance of the ActiveDirectoryMembershipProvider class to provide membership services, and sets the minRequiredNonalphanumericCharacters attribute to one character.

<configuration>  
  <connectionStrings>  
    <add name="ADService" connectionString="LDAP://ldapServer/" />  
  </connectionStrings>  
  <system.web>  
    <membership defaultProvider="AspNetActiveDirectoryMembershipProvider">  
      <providers>  
        <add name="AspNetActiveDirectoryMembershipProvider"   
          type="System.Web.Security.ActiveDirectoryMembershipProvider,   
          System.Web, Version=2.0.3600, Culture=neutral,   
          PublicKeyToken=b03f5f7f11d50a3a"  
          minRequiredNonalphanumericCharacters = "1" />  
      </providers>  
    </membership>  
  </system.web>  
</configuration>  

注解

MinRequiredNonAlphanumericCharacters属性返回创建有效密码时必须输入的特殊非字母数字字符的最小数目。The MinRequiredNonAlphanumericCharacters property returns the minimum number of special, non-alphanumeric characters that must be entered to create a valid password.

MinRequiredNonAlphanumericCharacters 应用程序配置中,使用成员资格元素的特性在应用程序配置中设置属性值 minRequiredNonalphanumericCharacters (ASP.NET 设置架构) 配置元素。The MinRequiredNonAlphanumericCharacters property value is set in the application configuration using the minRequiredNonalphanumericCharacters attribute of the membership Element (ASP.NET Settings Schema) configuration element.

非字母数字字符是该 IsLetterOrDigit 方法返回的字符 falseA non-alphanumeric character is a character for which the IsLetterOrDigit method returns false.

适用于