ClassSystem.STAThreadAttribute Applies ToMethod ConstructorNew( ) PropertiesNone defined DescriptionThe <STAThread > attribute indicates that the application to which the program element belongs uses the single-threaded apartment model for COM interop. The attribute should be applied to the application's Main method or subroutine. This attribute only applies to applications that use COM interop. The <STAThread> attribute is similar to setting a System.Threading.Thread object's ApartmentState property to ApartmentState.STA. The difference is that the <STAThread> attribute creates a single-threaded apartment from startup, while setting the property does it only from the point that the property is set. See AlsoMTAThread Attribute |