Thread.ApartmentState Tulajdonság

Definíció

Figyelemfelhívás

The ApartmentState property has been deprecated. Use GetApartmentState, SetApartmentState or TrySetApartmentState instead.

Figyelemfelhívás

The ApartmentState property has been deprecated. Use GetApartmentState, SetApartmentState or TrySetApartmentState instead.

Lekéri vagy beállítja ennek a szálnak a lakásállapotát.

public:
 property System::Threading::ApartmentState ApartmentState { System::Threading::ApartmentState get(); void set(System::Threading::ApartmentState value); };
[System.Obsolete("The ApartmentState property has been deprecated. Use GetApartmentState, SetApartmentState or TrySetApartmentState instead.")]
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; }
public System.Threading.ApartmentState ApartmentState { get; set; }
[<System.Obsolete("The ApartmentState property has been deprecated. Use GetApartmentState, SetApartmentState or TrySetApartmentState instead.")>]
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
member this.ApartmentState : System.Threading.ApartmentState with get, set
Public Property ApartmentState As ApartmentState

Tulajdonság értéke

Az egyik ApartmentState érték. A kezdeti érték a következő Unknown: .

Attribútumok

Kivételek

Megkísérlik beállítani ezt a tulajdonságot olyan állapotra, amely nem érvényes lakásállapot (nem egyszálú lakás (STA) vagy többszálú lakás (MTA)).

Megjegyzések

A ApartmentState tulajdonság elavult. A nem elavult alternatívák a GetApartmentState lakás állapotának lekérésére és a SetApartmentState lakás állapotának beállítására szolgáló módszer.

Important

Az új szálak inicializálása úgy történik, mintha ApartmentState.MTA a lakás állapota nem lett volna beállítva a használatbavétel előtt. A fő alkalmazásszál alapértelmezés szerint inicializálva ApartmentState.MTA van.

Egy C++ alkalmazás COM szálmodellje a /CLRTHREADATTRIBUTE (CLR Thread Attribútum beállítása) linkerrel adható meg.

A következőre érvényes:

Lásd még