Sdílet prostřednictvím


RoleProviderCollection.Item[String] Vlastnost

Definice

Získá zprostředkovatele role v kolekci odkazovaného zadaným názvem zprostředkovatele.

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

Parametry

name
String

Název poskytovatele role.

Hodnota vlastnosti

Objekt, který dědí RoleProvider abstraktní třídu.

Příklady

Následující příklad kódu přistupuje k nakonfigurované SqlRoleProvider pro aplikaci z Providers vlastnosti Roles třídy podle názvu.

SqlRoleProvider p = (SqlRoleProvider)Roles.Providers["SqlProvider"];
DescriptionLabel.Text = p.Description;
Dim p As SqlRoleProvider = CType(Roles.Providers("SqlProvider"), SqlRoleProvider)
DescriptionLabel.Text = p.Description

Poznámky

Zprostředkovatelé rolí pro aplikaci jsou vystaveni jako jen RoleProviderCollection pro čtení pomocí Providers vlastnosti Roles třídy . Ke konkrétnímu poskytovateli role v kolekci můžete přistupovat podle názvu a přetypovat ho jako konkrétní typ zprostředkovatele, například SqlRoleProvider. To vám umožní spravovat informace o rolích z více úložišť dat v jedné aplikaci a také přistupovat k vlastním členům zprostředkovatele rolí, kteří nejsou součástí RoleProvider abstraktní třídy.

Platí pro

Viz také