RoleProviderCollection.Item[String] Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.