Sdílet prostřednictvím


RoleProviderCollection.Item[String] Vlastnost

Definice

Získá zprostředkovatele role v kolekci odkazované 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 zprostředkovatele role.

Hodnota vlastnosti

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

Příklady

Následující příklad kódu přistupuje ke SqlRoleProvider konfiguraci 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 pro čtení RoleProviderCollection vlastností ProvidersRoles 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 poskytovatele, například SqlRoleProvider. To umožňuje 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 role, kteří nejsou součástí RoleProvider abstraktní třídy.

Platí pro

Viz také