フレームワーク コンポーネントの配置およびデザイン プロセス
[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]
、MessageQueueEventLog コンポーネント、などのフレームワーク コンポーネントを作成すると、標準的な開発手法でするは最初必要なシステム リソース上に作成、テスト コンピューター をサーバー エクスプローラー] を使用し、コンポーネントとリンクにそれらのテスト リソースを作成します。
たとえば、OrdersReceived ユーザー データの処理というキューを使用する注文入力システムを構築します。 最初の手順でを OrdersReceived テスト キューを作成し、すべてのアプリケーションに適した方法で構成する必要なプロパティを設定します。 プロパティを最大キュー サイズを決定し、ジャーナル キューの記録をオンを設定することがあります。
を OrdersReceived キューをテスト コンピューターで作成した後を、プロジェクトを作成し、それをキューにリンクさせることに、MessageQueue コンポーネントのインスタンスを追加します。 コードを記述するコンパイル、およびそれが存在する最後のサーバーに配置することがなく、プロジェクトをテストします。
プロジェクトを展開する準備ができたらに移動する、テスト サーバーから最終的な場所、運用サーバー上必要なリソースをテスト コンピューター上で、アプリケーションの使用を再作成する必要があります。 手動でこれらのリソースを構成する新しいサーバー上ではなく使えますインストール コンポーネントをこの作業を行います。 追加すると、インストール コンポーネントをプロジェクトに、既存のテスト リソースにアクセスし、リソースを構成したとき、同じリソースが運用サーバーで再作成される後ように設定したプロパティをコピーします。
たとえば、上記のメッセージング、アプリケーションの場合、キューのインストール コンポーネントは MessageQueue コンポーネントのインスタンスのアクセスし、プロパティから学ぶテスト サーバーで OrdersReceived、呼び出されると、キューにアクセスしています。 インストール コンポーネントは OrdersReceived キューにアクセスし、PathLabel などの構成のプロパティをコピー、仕訳帳設定と最大キュー サイズです。 これらの値は、インストールするコンポーネントのコードに格納されます。 コンパイルして、プロジェクトの配置、必要なリソースがそのコンピューター上で作成されます。
この設計プロセスを実行するありませんが、テストおよび運用のリソースを使用するための効率的な方法、提供します。 作成しのどのプロパティから、値をインストールするコンポーネントにコピーできるテスト リソースを構成しないは、Installer クラス (または任意のクラスに RunInstallerAttributetrue 値セット) にインストール コンポーネントにアクセスし、手動で作成し、目的の状態で、リソースをインストールする必要な値を設定できます。