Thread.ApartmentState Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.