Thread.ApartmentState Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Let op
The ApartmentState property has been deprecated. Use GetApartmentState, SetApartmentState or TrySetApartmentState instead.
Hiermee wordt de appartementsstatus van deze draad opgehaald of ingesteld.
public:
property System::Threading::ApartmentState ApartmentState { System::Threading::ApartmentState get(); void set(System::Threading::ApartmentState value); };
public System.Threading.ApartmentState ApartmentState { get; set; }
[System.Obsolete("The ApartmentState property has been deprecated. Use GetApartmentState, SetApartmentState or TrySetApartmentState instead.", false)]
public System.Threading.ApartmentState ApartmentState { get; set; }
member this.ApartmentState : System.Threading.ApartmentState with get, set
[<System.Obsolete("The ApartmentState property has been deprecated. Use GetApartmentState, SetApartmentState or TrySetApartmentState instead.", false)>]
member this.ApartmentState : System.Threading.ApartmentState with get, set
Public Property ApartmentState As ApartmentState
Waarde van eigenschap
Een van de ApartmentState waarden. De initiële waarde is Unknown.
- Kenmerken
Uitzonderingen
Er wordt geprobeerd deze eigenschap in te stellen op een staat die geen geldige appartementsstatus is (een andere staat dan een enkelthreaded appartement (STA) of multithreaded appartement (MTA)).
Opmerkingen
De ApartmentState eigenschap is verouderd. De niet-verouderde alternatieven zijn de methode voor het GetApartmentState ophalen van de appartementsstatus en de SetApartmentState methode om de appartementsstatus in te stellen.
Important
Nieuwe threads worden geïnitialiseerd alsof ApartmentState.MTA hun appartementsstatus niet is ingesteld voordat ze worden gestart. De belangrijkste toepassingsthread wordt standaard geïnitialiseerd ApartmentState.MTA .
U kunt het COM-threadingmodel voor een C++-toepassing opgeven met behulp van de linkeroptie /CLRTHREADATTRIBUTE (SET CLR Thread Attribute).