RolePrincipal.ProviderName Vlastnost

Definice

Získá název poskytovatele role, který ukládá a načítá informace o roli pro uživatele.

public:
 property System::String ^ ProviderName { System::String ^ get(); };
public string ProviderName { get; }
member this.ProviderName : string
Public ReadOnly Property ProviderName As String

Hodnota vlastnosti

Název poskytovatele role, který ukládá a načítá informace o roli pro uživatele.

Poznámky

Vlastnost ProviderName zveřejňuje název zprostředkovatele role, který spravuje informace o roli pro uživatele reprezentované objektem RolePrincipal . To umožňuje přístup ke konkrétní instanci zprostředkovatele role pro uživatele pomocí Providers vlastnosti Roles třídy bez ohledu na to, zda je zprostředkovatel výchozím zprostředkovatelem pro aplikaci. Můžete například vytvořit metodu, která vezme RolePrincipal jako vstup a vrátí seznam rolí pro reprezentované uživatele. Můžete zajistit, aby se k vrácení seznamu rolí pro RolePrincipal objekt použil příslušný zprostředkovatel role zavoláním GetRolesForUser metody zprostředkovatele role z Providers kolekce, která je indexována ProviderName hodnotou vlastnosti.

Chcete-li naplnit RolePrincipal objekt pro každý požadavek, musíte použít obslužnou rutinu události definovanou GetRoles v souboru Global.asax pro aplikaci.

Platí pro

Viz také