RolePrincipal.ProviderName 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得角色提供者的名稱,用於儲存和擷取使用者的角色資訊。
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 檔案中定義的事件處理程式。