Thread.ApartmentState Eigenschap

Definitie

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).

Van toepassing op

Zie ook