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 でマークされます。 追加できるコンテキスト プロパティには、同期とトランザクションに関するポリシーが含まれます。

注意 (実装者)

現在のバージョンの共通言語ランタイムでは、ジェネリック ContextBoundObject 型またはジェネリック メソッドを持つ非ジェネリック ContextBoundObject 型はサポートされていません。 このような型のインスタンスを作成しようとすると、 TypeLoadExceptionが発生します。

コンストラクター

名前 説明
ContextBoundObject()

ContextBoundObject クラスのインスタンスをインスタンス化します。

メソッド

名前 説明
CreateObjRef(Type)

リモート オブジェクトとの通信に使用されるプロキシの生成に必要なすべての関連情報を含むオブジェクトを作成します。

(継承元 MarshalByRefObject)
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetLifetimeService()
古い.

このインスタンスの有効期間ポリシーを制御する現在の有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
InitializeLifetimeService()
古い.

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。

(継承元 MarshalByRefObject)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください