For the latest documentation on Visual Studio 2017, see Visual Studio 2017 Documentation.
Specifies the threading model for a COM object.
[ threading( model=enumeration ) ]
One of the following threading models:
apartment (apartment threading)
neutral (.NET Framework components with no user interface)
single (simple threading)
free (free threading)
both (apartment and free threading)
The default value is apartment.
The threading C++ attribute does not appear in the generated .idl file but will be used in the implementation of your COM object.
The threading attribute also guards access to an event_source.
See the licensed example for a sample use of threading.
|Applies to||class, |
For more information about the attribute contexts, see Attribute Contexts.