Udostępnij za pośrednictwem


RoleProviderCollection.Item[String] Właściwość

Definicja

Pobiera dostawcę roli w kolekcji, do których odwołuje się określona nazwa dostawcy.

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

Nazwa dostawcy roli.

Wartość właściwości

Obiekt, który dziedziczy klasę abstrakcyjną RoleProvider .

Przykłady

Poniższy przykład kodu uzyskuje dostęp do skonfigurowanego SqlRoleProvider dla aplikacji z Providers właściwości Roles klasy według nazwy.

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

Uwagi

Dostawcy ról dla aplikacji są uwidaczniani jako tylko RoleProviderCollection do odczytu przez Providers właściwość Roles klasy . Możesz uzyskać dostęp do określonego dostawcy roli w kolekcji według nazwy i rzutować go jako określony typ dostawcy, taki jak SqlRoleProvider. Dzięki temu można zarządzać informacjami o rolach z wielu magazynów danych w jednej aplikacji, a także uzyskiwać dostęp do niestandardowych elementów członkowskich dostawcy roli, które nie są częścią RoleProvider klasy abstrakcyjnej.

Dotyczy

Zobacz też