0

ユーザー インターフェイスがなく、メイン スレッドの上に STA スレッド ( http://msdn.microsoft.com/en-gb/library/system.stathreadattribute.aspx ) 属性がない多数の Windows フォーム アプリケーションを見ています。

これらのアプリケーションで使用される COM コンポーネントを作成していません。

次のスレッドを読みました: STAThread and multithreading。Bruce は次のように述べています。 "?

以前は、クラスが IDisposable を実装しているかどうかを確認するだけでした。たとえば、SQLConnection は IDisposable を実装しているため、アンマネージ リソース、つまり COM コンポーネントが含まれている必要があります。

Windows アプリケーションまたはコンソール アプリケーションが IDisposable を実装するオブジェクトを参照する場合、メイン スレッドにはその上に STAThread 属性を含める必要があると言っても過言ではありませんか?

4

0 に答える 0