ContextBoundObject 類別

定義

定義所有上下文綁定類別的基底類別。

public ref class ContextBoundObject abstract : MarshalByRefObject
[System.Serializable]
public abstract class ContextBoundObject : MarshalByRefObject
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class ContextBoundObject : MarshalByRefObject
public abstract class ContextBoundObject : MarshalByRefObject
[<System.Serializable>]
type ContextBoundObject = class
    inherit MarshalByRefObject
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type ContextBoundObject = class
    inherit MarshalByRefObject
type ContextBoundObject = class
    inherit MarshalByRefObject
Public MustInherit Class ContextBoundObject
Inherits MarshalByRefObject
繼承
ContextBoundObject
衍生
屬性

備註

位於上下文中且綁定於上下文規則的物件稱為上下文綁定物件。 情境是一組屬性或使用規則,定義了物件集合所處的環境。 當物件進入或離開上下文時,規則會被強制執行。 非上下文綁定的物件稱為敏捷物件。

上下文是在物件啟動時建立的。 一個新物件會被放入現有的上下文中,或是使用該類型元資料中包含的屬性所建立的新上下文中。 上下文綁定類別會以 a ContextAttribute 標記,提供使用規則。 可新增的上下文屬性包括同步與交易相關的政策。

給實施者的注意事項

目前的通用語言執行版本不支援具有泛型方法的泛型 ContextBoundObject 型別或非泛型 ContextBoundObject 型。 嘗試建立此類實 TypeLoadException例會導致 。

建構函式

名稱 Description
ContextBoundObject()

實例化該 ContextBoundObject 類別的實例。

方法

名稱 Description
CreateObjRef(Type)

建立一個物件,包含產生代理伺服器所需的所有相關資訊,用於與遠端物件通訊。

(繼承來源 MarshalByRefObject)
Equals(Object)

判斷指定的 物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetLifetimeService()

取得目前控制此實例生命週期政策的終身服務物件。

(繼承來源 MarshalByRefObject)
GetType()

取得目前實例的 Type

(繼承來源 Object)
InitializeLifetimeService()

取得一個終身服務物件以控制此實例的終身政策。

(繼承來源 MarshalByRefObject)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
MemberwiseClone(Boolean)

建立一個 MarshalByRefObject 目前物件的淺層複製品。

(繼承來源 MarshalByRefObject)
ToString()

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

(繼承來源 Object)

適用於

另請參閱