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 Settings Schema) 的授權元素 。 下表顯示不同的使用者功能。

使用者功能 描述
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)

適用於

另請參閱