RolePrincipal.ProviderName 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 nome del provider di ruoli in cui sono archiviate e da cui vengono recuperate le informazioni sui ruoli relative all'utente.
public:
property System::String ^ ProviderName { System::String ^ get(); };
public string ProviderName { get; }
member this.ProviderName : string
Public ReadOnly Property ProviderName As String
Valore della proprietà
Nome del provider di ruoli in cui sono archiviate e da cui vengono recuperate le informazioni sui ruoli relative all'utente.
Commenti
La ProviderName proprietà espone il nome del provider di ruoli che gestisce le informazioni sul ruolo per l'utente rappresentato dall'oggetto RolePrincipal . In questo modo è possibile accedere all'istanza specifica del provider di ruoli per un utente usando la Providers proprietà della Roles classe indipendentemente dal fatto che il provider sia il provider predefinito per l'applicazione. Ad esempio, è possibile creare un metodo che accetta come RolePrincipal input e restituisce l'elenco di ruoli per l'utente rappresentato. È possibile assicurarsi che il provider di ruoli appropriato venga usato per restituire l'elenco dei ruoli per RolePrincipal chiamando il GetRolesForUser metodo del provider di ruoli dalla Providers raccolta indicizzata dal valore della ProviderName proprietà.
Per popolare l'oggetto RolePrincipal per ogni richiesta, è necessario usare un GetRoles gestore eventi definito nel file Global.asax per l'applicazione.