RoleProviderCollection.Item[String] 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取集合中由指定的提供程序名称引用的角色提供程序。
public:
property System::Web::Security::RoleProvider ^ default[System::String ^] { System::Web::Security::RoleProvider ^ get(System::String ^ name); };
public System.Web.Security.RoleProvider this[string name] { get; }
member this.Item(string) : System.Web.Security.RoleProvider
Default Public ReadOnly Property Item(name As String) As RoleProvider
参数
- name
- String
角色提供程序的名称。
属性值
继承 RoleProvider 抽象类的对象。
示例
下面的代码示例按名称从 Providers 类的 Roles 属性访问SqlRoleProvider为应用程序配置的 。
SqlRoleProvider p = (SqlRoleProvider)Roles.Providers["SqlProvider"];
DescriptionLabel.Text = p.Description;
Dim p As SqlRoleProvider = CType(Roles.Providers("SqlProvider"), SqlRoleProvider)
DescriptionLabel.Text = p.Description
注解
应用程序的角色提供程序由 Providers 类的 Roles 属性公开为只读RoleProviderCollection。 可以按名称访问集合中的特定角色提供程序,并将其强制转换为特定的提供程序类型,例如 SqlRoleProvider。 这使你能够管理单个应用程序中多个数据存储中的角色信息,以及访问不属于抽象类的角色提供程序的 RoleProvider 自定义成员。