Partager via


RoleProviderCollection.Item[String] Propriété

Définition

Obtient le fournisseur de rôles dans la collection référencée par le nom du fournisseur spécifié.

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

Paramètres

name
String

Nom du fournisseur de rôles.

Valeur de propriété

Objet qui hérite de la RoleProvider classe abstraite.

Exemples

L’exemple de code suivant accède à une SqlRoleProvider application configurée à partir de la propriété de la ProvidersRoles classe par nom.

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

Remarques

Les fournisseurs de rôles d’une application sont exposés en lecture seule RoleProviderCollection par la Providers propriété de la Roles classe. Vous pouvez accéder à un fournisseur de rôles spécifique dans la collection par nom et le caster en tant que type de fournisseur spécifique, tel que SqlRoleProvider. Cela vous permet de gérer les informations de rôle à partir de plusieurs magasins de données dans une application unique, ainsi que d’accéder aux membres personnalisés d’un fournisseur de rôles qui ne font pas partie de la RoleProvider classe abstraite.

S’applique à

Voir aussi