MembershipProviderCollection.Item[String] 属性

定义

获取集合中由指定提供程序名称引用的成员资格提供程序。

public:
 property System::Web::Security::MembershipProvider ^ default[System::String ^] { System::Web::Security::MembershipProvider ^ get(System::String ^ name); };
public System.Web.Security.MembershipProvider this[string name] { get; }
member this.Item(string) : System.Web.Security.MembershipProvider
Default Public ReadOnly Property Item(name As String) As MembershipProvider

参数

name
String

成员资格提供程序的名称。

属性值

继承 MembershipProvider 抽象类的对象。

示例

下面的代码示例按名称从 Providers 类的 Membership 属性访问SqlMembershipProvider为应用程序配置的 。

SqlMembershipProvider p = (SqlMembershipProvider)Membership.Providers["SqlProvider"];
PasswordFormatLabel.Text = p.PasswordFormat.ToString();
Dim p As SqlMembershipProvider = CType(Membership.Providers("SqlProvider"), SqlMembershipProvider)
PasswordFormatLabel.Text = p.PasswordFormat.ToString()

注解

应用程序的成员资格提供程序由 Providers 类的 Membership 属性公开为只读MembershipProviderCollection。 可以按名称访问集合中的特定成员资格提供程序,并将其强制转换为特定的提供程序类型,例如 SqlMembershipProvider。 这使你可以从单个应用程序中的多个数据存储管理成员身份信息,以及访问不属于抽象类的成员资格提供程序的 MembershipProvider 自定义成员。

适用于

另请参阅