共用方式為


WebPartUserCapability 類別

定義

提供使用者的檢視及修改個人化資料能力的資訊。 此類別無法獲得繼承。

public ref class WebPartUserCapability sealed
public sealed class WebPartUserCapability
type WebPartUserCapability = class
Public NotInheritable Class WebPartUserCapability
繼承
WebPartUserCapability

備註

在 Web 元件應用程式生命週期的各種時間點, WebPartPersonalization 對象必須檢查目前使用者的功能,以判斷使用者可以檢視和修改的個人化數據。 發生此需求時,個人化物件會檢查 類別的 WebPartUserCapability 實例。

Web 元件個人化功能會定義兩個 WebPartUserCapability 使用者功能,每個功能都是由物件表示。 這兩個物件都有對應的動詞,可用來指定 Web.config 檔案區段中的使用者功能 <authorization> 。 如需詳細資訊,請參閱 webParts (ASP.NET 設定架構) 的授權元素 。 下表顯示不同的使用者功能。

使用者功能 描述
modifyState 表示目前的使用者可以將個人化數據儲存至數據存放區。 透過 ModifyStateUserCapability 物件上的 WebPartPersonalization 欄位存取。
enterSharedScope 表示目前的使用者可以輸入共用個人化範圍。 透過 EnterSharedScopeUserCapability 物件上的 WebPartPersonalization 欄位存取。

類別 WebPartUserCapability 有一個公用屬性。 屬性 Name 會指出類別的名稱。

類別 WebPartUserCapability 也有兩個公開的方法。 方法 Equals 允許比較兩個使用者功能物件。 如果物件具有相同的名稱,則會視為相等。 方法 GetHashCode 會根據對象的名稱 WebPartUserCapability 產生哈希碼。

建構函式

WebPartUserCapability(String)

初始化類別的新執行個體。

屬性

Name

取得識別類別的字串值。

方法

Equals(Object)

判斷指定的物件是否等於目前的 WebPartUserCapability 物件,或有相同的 Name 值。

GetHashCode()

傳回 Name 屬性的雜湊程式碼。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱