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 SqlRoleProvider oggetto configurato per un'applicazione dalla Providers proprietà della classe in base al Roles 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 di sola RoleProviderCollection lettura dalla Providers proprietà della Roles classe . È possibile accedere a un provider di ruoli specifico nella raccolta in base al nome ed eseguirne il cast come tipo di provider specifico, ad esempio SqlRoleProvider. In questo modo è possibile gestire le informazioni sui ruoli da più archivi dati in una singola applicazione e accedere a membri personalizzati di un provider di ruoli che non fanno parte della RoleProvider classe astratta.

Si applica a

Vedi anche