ASP.NET Webサイトを作成するにあたっては、頼りにする必要のある多くの従来のコンポーネントがあります。DLLが作成されたスレッドモデルを調べるにはどうすればよいですか?
私の見解では、ASP.NETでMTA(マルチスレッドアパートメント)を使用しているため、STAコンポーネントを使用するとリクエストがキューに入れられます。したがって、MTAである.NETコンポーネントを使用しても、IT部門が古いSTAコンポーネントに依存している場合でも、これは依然としてキューに入れられます。これまでのところ私はそうですか?
とにかく、私の本物の質問は - .DLLのみを調べることで、どのスレッドモデルがその下に構築されているか知ることができますか?
おかげ ダンカン
DLLを調べる特別な理由はありますか?私が知る限り、含まれているオブジェクトのスレッドモデルを尋ねるためのプログラムメタデータはありません。その情報はレジストリで利用できます。 –
フィードバックいただきありがとうございます。コンポーネントがレジストリに登録されていない場合(たとえば、ActiveX DLLのみ)、これには別のスレッドモデルがありますか?またはこれはCOMオブジェクトのためだけですか? – Duncan