ContextBoundObject 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
定義所有上下文綁定類別的基底類別。
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
- 繼承
- 衍生
- 屬性
備註
位於上下文中且綁定於上下文規則的物件稱為上下文綁定物件。 情境是一組屬性或使用規則,定義了物件集合所處的環境。 當物件進入或離開上下文時,規則會被強制執行。 非上下文綁定的物件稱為敏捷物件。
上下文是在物件啟動時建立的。 一個新物件會被放入現有的上下文中,或是使用該類型元資料中包含的屬性所建立的新上下文中。 上下文綁定類別會以 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) |