Condividi tramite


RoleProviderCollection.Item[String] Proprietà

Definizione

Ottiene il provider di ruoli nell'insieme a cui fa riferimento il nome del provider specificato.

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

Parametri

name
String

Nome del provider di ruoli.

Valore della proprietà

Oggetto che eredita la classe astratta RoleProvider.

Esempio

Nell'esempio di codice seguente viene eseguito l'accesso a un'applicazione SqlRoleProvider configurata dalla proprietà della classe in base al ProvidersRoles nome.

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

Commenti

I provider di ruoli per un'applicazione vengono esposti come proprietà di sola RoleProviderCollectionProviders lettura della Roles classe. È possibile accedere a un provider di ruoli specifico nella raccolta in base al nome e eseguirne il cast come tipo di provider specifico, ad esempio SqlRoleProvider. In questo modo è possibile gestire le informazioni sul ruolo da più archivi dati in un'unica applicazione e accedere ai membri personalizzati di un provider di ruoli che non fanno parte della RoleProvider classe astratta.

Si applica a

Vedi anche