Thread.ApartmentState Egenskap

Definition

Varning

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

Varning

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

Hämtar eller anger lägenhetstillståndet för den här tråden.

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

Egenskapsvärde

Ett av ApartmentState värdena. Det initiala värdet är Unknown.

Attribut

Undantag

Ett försök görs att ange den här egenskapen till ett tillstånd som inte är ett giltigt lägenhetstillstånd (ett annat tillstånd än entrådad lägenhet (STA) eller flertrådad lägenhet (MTA)).

Kommentarer

Egenskapen ApartmentState är föråldrad. De icke-föråldrade alternativen är GetApartmentState metoden för att hämta lägenhetstillståndet SetApartmentState och metoden för att ange lägenhetstillståndet.

Important

Nya trådar initieras som ApartmentState.MTA om deras lägenhetstillstånd inte har angetts innan de startas. Huvudprogramtråden initieras som ApartmentState.MTA standard.

Du kan ange COM-trådningsmodellen för ett C++-program med hjälp av länkalternativet /CLRTHREADATTRIBUTE (Ange CLR-trådattribut ).

Gäller för

Se även