語言

WebPartUserCapability 類別

定義

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

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

備註

在 Web Parts 應用程式生命週期的不同階段, WebPartPersonalization 物件需要檢查當前使用者的能力,以判斷使用者可瀏覽和修改哪些個人化資料。 當需要時,個人化物件會檢查類別 WebPartUserCapability 的實例。

網頁部分個人化功能定義了兩種使用者能力,每個功能由一個 WebPartUserCapability 物件表示。 這兩個物件都有對應的動詞,可用來指定 Web.config 檔案區段內 <authorization> 的使用者能力。 欲了解更多資訊,請參閱 webParts 個人化授權元素(ASP.NET 設定結構)。 不同的使用者能力如下表所示。

使用者能力 Description
modifyState 表示目前使用者可以將個人化資料儲存到資料儲存庫。 透過 ModifyStateUserCapability 物件上的 WebPartPersonalization 場域存取。
enterSharedScope 表示目前使用者可以進入共享個人化範圍。 透過 EnterSharedScopeUserCapability 物件上的 WebPartPersonalization 場域存取。

該 WebPartUserCapability 班擁有一項公共財產。 該 Name 性質表示該類別的名稱。

該 WebPartUserCapability 類別還有兩個暴露方法。 此 Equals 方法允許比較兩個使用者能力物件。 若物體名稱相同,則視為平等。 此 GetHashCode 方法會根據物件名稱 WebPartUserCapability 產生雜湊碼。

建構函式

名稱 Description
WebPartUserCapability(String)

初始化這個類別的新實例。

屬性

名稱 Description
Name

會得到一個字串值來識別該類別。

方法

名稱 Description
Equals(Object)

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

GetHashCode()

回傳該屬性的 Name 雜湊碼。

GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

適用於

另請參閱