STA; Single-Threaded Apartments.aspx)
> Each single-threaded apartment **must have a message loop** to handle calls from other processes and apartments within the same process. Single-threaded apartments without objects (client only) also **need a message loop** to dispatch the broadcast messages that some applications use.
STA
.NET FrameworkWinFormsWPF`[STAThread]`MTA