RoleProviderCollection.Item[String] Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.