ContextBoundObject 類別

定義

定義所有內容繫結類別的基底類別。

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
繼承
ContextBoundObject
衍生
屬性

備註

位於內容中且系結至內容規則的物件稱為內容系結物件。 內容是一組屬性或使用規則,可定義物件集合所在的環境。 當物件進入或離開內容時,會強制執行這些規則。 不是內容系結的物件稱為敏捷式物件。

內容會在物件啟用期間建立。 新的 物件會放在現有內容中,或是使用型別中繼資料中包含的屬性所建立的新內容中。 內容系結類別會標示 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)

適用於

另請參閱