ContextBoundObject 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義所有內容繫結類別的基底類別。
public ref class ContextBoundObject abstract : MarshalByRefObject
public abstract class ContextBoundObject : MarshalByRefObject
[System.Serializable]
public abstract class ContextBoundObject : MarshalByRefObject
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class ContextBoundObject : MarshalByRefObject
type ContextBoundObject = class
inherit MarshalByRefObject
[<System.Serializable>]
type ContextBoundObject = class
inherit MarshalByRefObject
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ContextBoundObject = class
inherit MarshalByRefObject
Public MustInherit Class ContextBoundObject
Inherits MarshalByRefObject
- 繼承
- 衍生
- 屬性
備註
位於內容中且系結至內容規則的物件稱為內容系結物件。 內容是一組屬性或使用規則,可定義物件集合所在的環境。 當物件進入或離開內容時,會強制執行這些規則。 不是內容系結的物件稱為敏捷式物件。
內容會在物件啟用期間建立。 新的 物件會放在現有內容中,或是使用型別中繼資料中包含的屬性所建立的新內容中。 內容系結類別會標示 ContextAttribute 為提供使用規則的 。 可新增的內容屬性包括有關同步處理和交易的原則。
給實施者的注意事項
目前版本的 Common Language Runtime 不支援 ContextBoundObject 泛型型別或具有泛型方法的非泛 ContextBoundObject 型型別。 嘗試建立這類類型的實例會導致 TypeLoadException 。
建構函式
ContextBoundObject() |
具現化 ContextBoundObject 類別的執行個體。 |
方法
CreateObjRef(Type) |
建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。 (繼承來源 MarshalByRefObject) |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetLifetimeService() |
已過時。
擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。 (繼承來源 MarshalByRefObject) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
InitializeLifetimeService() |
已過時。
取得存留期服務物件,以控制這個執行個體的存留期原則。 (繼承來源 MarshalByRefObject) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
MemberwiseClone(Boolean) |
建立目前 MarshalByRefObject 物件的淺層複本。 (繼承來源 MarshalByRefObject) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |