WebPartUserCapability 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供使用者的檢視及修改個人化資料能力的資訊。 此類別無法獲得繼承。
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) |