Freigeben über


RoleProviderCollection.Item[String] Eigenschaft

Definition

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

Im folgenden Codebeispiel wird von der -Eigenschaft der -Klasse anhand des ProvidersRoles Namens auf eine SqlRoleProvider für eine Anwendung konfigurierte zugegriffen.

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 Providers -Eigenschaft der Roles -Klasse schreibgeschützt RoleProviderCollection verfügbar gemacht. Sie können anhand des Namens auf einen bestimmten Rollenanbieter in der Sammlung zugreifen und ihn in den spezifischen Anbietertyp umwandeln, z SqlRoleProvider. B. . 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.

Gilt für:

Weitere Informationen