Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Określa model wątków dla obiektu COM.
Składnia
[ threading(model=enumeration) ]
Parametry
model
(Opcjonalnie) Jeden z następujących modeli wątków:
apartment
(wątki apartamentowe)neutral
(Składniki .NET Framework bez interfejsu użytkownika)single
(proste wątkowanie)free
(wolne wątkowanie)both
(mieszkanie i wolne wątki)
Domyślna wartość to apartment
.
Uwagi
Atrybut języka C++ wątkowego nie jest wyświetlany w wygenerowanych plikach idl, ale będzie używany w implementacji obiektu COM.
W projektach ATL, jeśli atrybut coclass jest również obecny, model wątkowania określony przez model jest przekazywany jako parametr szablonu do klasy CComObjectRootEx , wstawiony coclass
przez atrybut.
Atrybut wątkowania chroni również dostęp do event_source.
Przykład
Zobacz przykład licencjonowany, aby zapoznać się z przykładowym użyciem wątków.
Wymagania
Kontekst atrybutu | Wartość |
---|---|
Dotyczy | class , struct |
Powtarzalne | Nie. |
Wymagane atrybuty | coclass |
Nieprawidłowe atrybuty | Brak |
Aby uzyskać więcej informacji na temat kontekstów atrybutów, zobacz Konteksty atrybutów.
Zobacz też
Atrybuty COM
Atrybuty Typedef, Enum, Union oraz Struct
Atrybuty klasy
Obsługa wielowątkowości w przypadku starszego kodu (Visual C++)
Apartamenty neutralne