PersonalizationProvider.DetermineUserCapabilities(WebPartManager) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回包含 WebPartUserCapability 執行個體的字典,表示目前執行之使用者帳戶的個人化相關能力。
public:
virtual System::Collections::IDictionary ^ DetermineUserCapabilities(System::Web::UI::WebControls::WebParts::WebPartManager ^ webPartManager);
public virtual System.Collections.IDictionary DetermineUserCapabilities (System.Web.UI.WebControls.WebParts.WebPartManager webPartManager);
abstract member DetermineUserCapabilities : System.Web.UI.WebControls.WebParts.WebPartManager -> System.Collections.IDictionary
override this.DetermineUserCapabilities : System.Web.UI.WebControls.WebParts.WebPartManager -> System.Collections.IDictionary
Public Overridable Function DetermineUserCapabilities (webPartManager As WebPartManager) As IDictionary
參數
- webPartManager
- WebPartManager
WebPartManager,管理個人化資訊。
傳回
如果使用者帳戶已驗證,則為包含零或多個 IDictionary 執行個體的 WebPartUserCapability;如果執行使用者帳戶未經驗證,則為 null
。
例外狀況
webPartManager
為 null
。
備註
這個方法的預設實作會取 用 webParts (ASP.NET Settings Schema) 元素中 webParts 個人化元素中的資訊, (ASP.NET Settings Schema) element of the webParts Element (ASP.NET Settings Schema) configuration 區段的 Machine.config 或 Web.config 檔案中,判斷使用者的授權功能。
字典中的功能會是 方法所 CreateSupportedUserCapabilities 傳回之物件的成員 IList ,其目前包含 EnterSharedScopeUserCapability 功能和 ModifyStateUserCapability 功能。