機能上の理由 (シングルトンなど) でスコープを制御する必要がある以外に、デフォルトのスコープ (一時的なものですか?) から別のものに切り替える理由はありますか?
デフォルトのスコープに固執すると、すべてのプラグイン タイプのすべてのデフォルト インスタンスが、リクエストごとに効果的にインスタンス化されます (Web アプリを想定)、それは正しいですか? これはパフォーマンスに著しく影響しますか?
ログインしたユーザーごとに 1 つのインスタンスに制限するために Http セッション スコープを使用することを検討しました。デフォルトのスコープを使用すると、これらのインスタンスは、ページ リクエストが処理されている間だけメモリに保持されます。どちらが好ましいかはわかりません。
StructureMap を使用している場合、通常、各プラグイン タイプのスコープをどのように設定しますか?
洞察をありがとう、
フィル