RolePrincipal.ProviderName Proprietà

Definizione

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 . Ciò consente di 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 di ruoli per RolePrincipal l'oggetto 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.

Si applica a

Vedi anche