語言

WebPartPersonalization.GetAuthorizationFilter(String) 方法

定義

取得與指定 Web Parts 控制項相關的授權過濾器(如有)。

protected public:
 virtual System::String ^ GetAuthorizationFilter(System::String ^ webPartID);
protected internal virtual string GetAuthorizationFilter(string webPartID);
abstract member GetAuthorizationFilter : string -> string
override this.GetAuthorizationFilter : string -> string
Protected Friend Overridable Function GetAuthorizationFilter (webPartID As String) As String

參數

webPartID
String

與要取得的過濾器相關的 Web Parts 控制項的 ID。

傳回

指定網頁部分控制的授權過濾器。

例外狀況

嘗試在頁面IsEnabled生命週期過早時呼叫此方法,以取得授權過濾器false。

-或-

嘗試取得授權過濾器,但未載入個人化狀態。

-或

從資料儲存庫回傳的個人化狀態為 null。

webPartID 是 null 空字串(“”)。

備註

此方法可取得與 Web Parts 控制 webPartID項相關的授權過濾器(如有)。 每個透過個人化序列化並管理的 Web Parts 控制項,皆與一個 webPartID 參數相關聯。 執行時,頁面 WebPartManager 的控制項可以透過判斷每個網頁部分控制項是否被授權來過濾頁面上顯示的控制項。 這些授權資訊以字串形式儲存在與每個 Web Parts 控制項相關聯的資料中。

適用於

另請參閱