WebPartPersonalization.GetAuthorizationFilter(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索与指定的 Web 部件控件关联的授权筛选器(如果有)。
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 部件控件的 ID。
返回
指定的 Web 部件控件的授权筛选器。
例外
在 IsEnabled 为 false
的情况下,在页的生命周期中,过早地通过调用此方法进行了检索授权筛选器的尝试。
- 或 -
进行了检索授权筛选器的尝试,但是尚未加载任何个性化设置状态。
- 或 -
从数据存储区返回的个性化设置状态为 null
。
webPartID
为 null
或空字符串 ("")。
注解
此方法检索与 标识 webPartID
的 Web 部件控件关联的授权筛选器(如果有)。 通过个性化设置序列化和管理的每个 Web 部件控件都与 参数 webPartID
相关联。 在运行时,页面的 WebPartManager 控件可以通过确定每个 Web 部件控件是否获得授权来筛选页面上显示的控件。 此授权信息以字符串的形式存储在与每个 Web 部件控件关联的数据中。