Thread.ApartmentState Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
The ApartmentState property has been deprecated. Use GetApartmentState, SetApartmentState or TrySetApartmentState instead.
Upozornění
The ApartmentState property has been deprecated. Use GetApartmentState, SetApartmentState or TrySetApartmentState instead.
Získá nebo nastaví stav bytu tohoto vlákna.
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
Hodnota vlastnosti
Jedna z ApartmentState hodnot. Počáteční hodnota je Unknown.
- Atributy
Výjimky
Pokus o nastavení této vlastnosti na stav, který není platným stavem bytu (jiný stav než apartmán s jedním vláknem (STA) nebo vícevláknový byt (MTA)).
Poznámky
Vlastnost ApartmentState je zastaralá. Zastaralé alternativy jsou metodou GetApartmentState načtení stavu bytu a SetApartmentState metody pro nastavení stavu apartmánu.
Důležité
Nová vlákna se inicializují, jako ApartmentState.MTA by jejich stav bytu nebyl nastaven před jejich spuštěním. Hlavní vlákno aplikace se ve výchozím nastavení inicializuje ApartmentState.MTA .
Model vláken MODELU COM pro aplikaci C++ můžete zadat pomocí možnosti linkeru /CLRTHREADATTRIBUTE (Set CLR Thread Attribute).