Sys.Component クラス
更新 : 2007 年 11 月
Control クラスと Behavior クラスの基本クラス、および有効期限が ASP.NET AJAX クライアント ライブラリによって管理される必要があるその他すべてのオブジェクトの基本クラスを提供します。
名前空間 :Sys
継承 : なし
var a = new aComponent();
コンストラクタ
名前 |
説明 |
---|---|
派生クラスでオーバーライドされると、そのクラスのインスタンスを初期化し、破棄可能オブジェクトとしてアプリケーションに登録します。 |
メンバ
名前 |
説明 |
---|---|
現在の Component オブジェクトの dispose メソッドが呼び出されたときに発生します。 |
|
現在の Component オブジェクトの raisePropertyChanged メソッドが呼び出されたときに発生します。 |
|
コンポーネント インスタンスのプロパティ設定処理が開始されたことを示すために、create メソッドによって呼び出されます。 |
|
コンポーネントを作成して、初期化します。 |
|
コンポーネントをアプリケーションから削除します。 |
|
コンポーネント インスタンスのプロパティ設定処理が完了したことを示すために、create メソッドによって呼び出されます。 |
|
コンポーネントを初期化します。 |
|
指定したプロパティに対して、現在の Component オブジェクトの propertyChanged イベントを発生します。 |
|
現在の Component オブジェクトの endUpdate メソッドによって呼び出されます。 |
|
現在のコンポーネントのイベントに割り当てられているすべてのイベント ハンドラへの参照が格納された EventHandlerList オブジェクトを取得します。 |
|
現在の Component オブジェクトの ID を取得または設定します。 |
|
現在の Component オブジェクトが初期化されているかどうかを示す値を取得します。 |
|
現在の Component が更新中かどうかを示す値を取得します。 |
解説
Component クラスは、ページ上のすべての ASP.NET AJAX クライアント コントロール、動作、および非ビジュアル コンポーネントの基本クラスを提供します。また、create 静的メソッド (Sys.Component.Create メソッドまたは $create ショートカット メソッドとして使用可能) を、コンポーネント、コントロール、または動作のインスタンスをアプリケーションに追加する手段として提供します。ページ上のコンポーネント インスタンスを定義するために必要なすべてのプロパティが設定されるため、Sys.Application.addComponent より create メソッドを使用することをお勧めします。
Component クラスは INotifyDisposing インターフェイスを実装します。アプリケーションのどのオブジェクトも、component の disposing をサブスクライブし、それ自体の破棄またはその他の作業を行うためのシグナルとしてイベントを使用できます。また、Component クラスは INotifyPropertyChanged インターフェイスを実装するため、propertyChanged イベントを発生させます。これらのイベントは、内部的に処理したり、他のコンポーネントがサブスクライブしたり、その両方を行うことが可能です。
Component の派生カスタム コンポーネントを作成する方法については、次のトピックを参照してください。
トピック |
説明 |
---|---|
ASP.NET AJAX クライアント コンポーネントを作成する方法の概念について、詳細な処理手順や例を示して説明します。 |
|
プロトタイプ モデルを使用して ASP.NET AJAX クライアント コンポーネントを作成するための推奨される書式と構文について説明します。 |
|
ASP.NET AJAX クライアント コンポーネントで、カスタム プロパティを定義し、プロパティ変更イベントを発生させる方法について説明します。 |
|
dispose メソッドを使用して、ASP.NET AJAX クライアント コンポーネントのリソースを解放する方法について説明します。 |
|
ASP.NET AJAX クライアント コントロールを作成する方法について、詳細な手順や例を示して説明します。 |
|
ASP.NET AJAX クライアント動作をサーバー コントロールに追加する方法について、詳細な手順や例を示して説明します。 |
参照
処理手順
概念
プロトタイプ モデルを使用したクライアント コンポーネント クラスの作成
カスタム コンポーネント プロパティの定義と PropertyChanged イベントの発生