Sdílet prostřednictvím


Thread.ApartmentState Vlastnost

Definice

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

Platí pro

Viz také