Thread.ApartmentState Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 ).