RolePrincipal.ProviderName 屬性

定義

取得角色提供者的名稱,用於儲存和擷取使用者的角色資訊。

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

屬性值

角色提供者的名稱,用於儲存和擷取使用者的角色資訊。

備註

屬性 ProviderName 會公開角色提供者的名稱,該提供者會管理物件所 RolePrincipal 代表使用者的角色資訊。 這可讓您使用 Providers 類別的 Roles 屬性來存取使用者的特定角色提供者實例,而不論提供者是否為應用程式的預設提供者。 例如,您可以建立接受 做為輸入的方法 RolePrincipal ,並傳回所代表使用者的角色清單。 您可以從屬性值所編制索引 ProviderName 的集合中呼叫 GetRolesForUser 角色提供者的 方法,以確保使用適當的角色提供者 Providers 傳回 的角色清單 RolePrincipal

若要為每個要求填入 RolePrincipal 物件,您必須使用 GetRoles 應用程式 Global.asax 檔案中定義的事件處理常式。

適用於

另請參閱