共用方式為


ToolboxItemContainer 類別

定義

封裝 ToolboxItem

public ref class ToolboxItemContainer : System::Runtime::Serialization::ISerializable
[System.Serializable]
public class ToolboxItemContainer : System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type ToolboxItemContainer = class
    interface ISerializable
Public Class ToolboxItemContainer
Implements ISerializable
繼承
ToolboxItemContainer
屬性
實作

備註

ToolboxItemContainer 是封裝 ToolboxItem 效率的簡單類別。 藉由擁有一律載入的單一類別,您可以延遲載入 , ToolboxItem 直到需要為止。 因為新類別可以衍生自 ToolboxItem,所以您可以載入 ,進而載入 ToolboxItem 記憶體中尚未的元件。 對於大型物件集合 ToolboxItem ,這可能會導致載入大量的元件,進而降低效能。 相反地,工具箱服務只會 ToolboxItemContainer 處理物件,並在必要時才擷取其包含 ToolboxItem

ToolboxItemContainer是設計來保存 來自ToolboxItem的任何快取數據。 默認實作只會保存 的 ToolboxItem篩選,但衍生類別可以選擇快取名稱、映像和其他資訊。 ToolboxItemContainer 對象支援兩種串行化形式:它們可以透過標準運行時間串行化進行串行化,也可以從 System.Windows.Forms.IDataObject載入和儲存自己。 前者提供非常簡單的方式,將物件儲存 ToolboxItemContainer 至永續性記憶體。 後者提供將物件與混合數據儲存格式整合 ToolboxItemContainer 的方法。

建構函式

ToolboxItemContainer(IDataObject)

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

ToolboxItemContainer(SerializationInfo, StreamingContext)

從序列化資料流初始化 ToolboxItemContainer 類別的新執行個體。

ToolboxItemContainer(ToolboxItem)

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

屬性

IsCreated

取得值,表示基礎工具箱項目是否已經還原序列化。

IsTransient

取得值,表示 ToolboxItem 中所含的 ToolboxItemContainer 是否為暫時性 (Transient)。

ToolboxData

取得描述此 IDataObjectToolboxItemContainer

方法

Equals(Object)

判斷兩個 ToolboxItemContainer 執行個體是否相等。

GetFilter(ICollection)

傳回由 ToolboxItemFilterAttribute 物件組成的集合,這些物件代表 ToolboxItem 目前的篩選條件。

GetHashCode()

傳回這個執行個體的雜湊碼。

GetObjectData(SerializationInfo, StreamingContext)

儲存物件的序列化狀態。

GetToolboxItem(ICollection)

傳回 ToolboxItem 中所包含的 ToolboxItemContainer

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)
UpdateFilter(ToolboxItem)

將容器的篩選條件與指定項目的篩選條件合併。

明確介面實作

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

如需這個成員的描述,請參閱 GetObjectData(SerializationInfo, StreamingContext) 方法。

適用於

另請參閱