MarshalByValueComponent クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 イベントをリッスンするイベント ハンドラーを追加します。 |