Share via


RoleProviderCollection.Item[String] Propriété

Définition

Obtient le fournisseur de rôles de 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 classe abstraite RoleProvider.

Exemples

L’exemple de code suivant accède à un SqlRoleProvider configuré pour une application à partir de la Providers propriété de la Roles 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ôle spécifique dans la collection par son nom et le caster en tant que type de fournisseur spécifique, par SqlRoleProviderexemple . Cela vous permet de gérer les informations de rôle à partir de plusieurs magasins de données dans une seule application et d’accéder aux membres personnalisés d’un fournisseur de rôle qui ne font pas partie de la RoleProvider classe abstraite.

S’applique à

Voir aussi