RoleProviderCollection.Item[String] Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft den Rollenanbieter in der Auflistung ab, auf den vom angegebenen Anbieternamen verwiesen wird.
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
Parameter
- name
- String
Der Name des Rollenanbieters.
Eigenschaftswert
Ein Objekt, das die abstrakte RoleProvider-Klasse erbt.
Beispiele
Das folgende Codebeispiel greift auf eine SqlRoleProvider für eine Anwendung konfigurierte über die Providers Eigenschaft der Roles Klasse nach Name zu.
SqlRoleProvider p = (SqlRoleProvider)Roles.Providers["SqlProvider"];
DescriptionLabel.Text = p.Description;
Dim p As SqlRoleProvider = CType(Roles.Providers("SqlProvider"), SqlRoleProvider)
DescriptionLabel.Text = p.Description
Hinweise
Die Rollenanbieter für eine Anwendung werden von der -Eigenschaft der Providers -Klasse als schreibgeschützt RoleProviderCollectionRoles verfügbar gemacht. Sie können auf einen bestimmten Rollenanbieter in der Auflistung anhand des Namens zugreifen und ihn in den spezifischen Anbietertyp umwandeln, z. B SqlRoleProvider. . Dadurch können Sie Rolleninformationen aus mehreren Datenspeichern in einer einzelnen Anwendung verwalten und auf benutzerdefinierte Member eines Rollenanbieters zugreifen, die nicht Teil der RoleProvider abstrakten Klasse sind.