This attribute can be used only on the Main method of an application. It sets the default threading model to STA (single-threaded apartment). Alternatively, you can use the MTAThreadAttribute attribute to use a multithreaded apartment model. See Chapter 17. Like its counterpart , MTAThreadAttribute , this attribute has no meaning outside of COM interoperability. public sealed class STAThreadAttribute : Attribute { // Public Constructors public STAThreadAttribute ( ); } HierarchyObject Attribute STAThreadAttribute Valid OnMethod |