MarshalByValueComponent クラス

定義

IComponent実装し、値によってマーシャリングされるリモートテーブル コンポーネントの基本実装を提供します (シリアル化されたオブジェクトのコピーが渡されます)。

public ref class MarshalByValueComponent : IDisposable, IServiceProvider, System::ComponentModel::IComponent
public ref class MarshalByValueComponent : IServiceProvider, System::ComponentModel::IComponent
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ComponentConverter))]
public class MarshalByValueComponent : IDisposable, IServiceProvider, System.ComponentModel.IComponent
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ComponentConverter))]
[System.Runtime.InteropServices.ComVisible(true)]
public class MarshalByValueComponent : IDisposable, IServiceProvider, System.ComponentModel.IComponent
public class MarshalByValueComponent : IServiceProvider, System.ComponentModel.IComponent
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ComponentConverter))>]
type MarshalByValueComponent = class
    interface IComponent
    interface IDisposable
    interface IServiceProvider
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.ComponentConverter))>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type MarshalByValueComponent = class
    interface IComponent
    interface IDisposable
    interface IServiceProvider
type MarshalByValueComponent = class
    interface IComponent
    interface IDisposable
    interface IServiceProvider
Public Class MarshalByValueComponent
Implements IComponent, IDisposable, IServiceProvider
Public Class MarshalByValueComponent
Implements IComponent, IServiceProvider
継承
MarshalByValueComponent
派生
属性
実装

注釈

コンポーネントはコンテナーに含めることができます。 コンテナー内の各コンポーネントについて、コンテナーはコンポーネントの管理に使用するサイトを作成します。 コンポーネントは、主にコンテナー指定の ISite (コンテナー固有のコンポーネントごとの情報のリポジトリ) を介してコンテナーと対話します。

注意 (継承者)

このクラスから継承する場合は、 Dispose()Site、および GetService(Type) メソッドをオーバーライドできます。

コンストラクター

名前 説明
MarshalByValueComponent()

MarshalByValueComponent クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Container

コンポーネントのコンテナーを取得します。

DesignMode

コンポーネントが現在デザイン モードであるかどうかを示す値を取得します。

Events

このコンポーネントにアタッチされているイベント ハンドラーの一覧を取得します。

Site

コンポーネントのサイトを取得または設定します。

メソッド

名前 説明
Dispose()

MarshalByValueComponentによって使用されるすべてのリソースを解放します。

Dispose(Boolean)

MarshalByValueComponentによって使用されるアンマネージ リソースを解放し、必要に応じてマネージド リソースを解放します。

Equals(Object)

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

(継承元 Object)
Finalize()

オブジェクトがガベージ コレクションによって解放される前に、リソースを解放し、その他のクリーンアップ操作を実行できるようにします。

GetHashCode()

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

(継承元 Object)
GetService(Type)

IServiceProviderの実装者を取得します。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

Stringの名前 (存在する場合) を含むComponentを返します。 このメソッドはオーバーライドしないでください。

イベント

名前 説明
Disposed

コンポーネントの Disposed イベントをリッスンするイベント ハンドラーを追加します。

適用対象

こちらもご覧ください