Thread.ApartmentState Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
The ApartmentState property has been deprecated. Use GetApartmentState, SetApartmentState or TrySetApartmentState instead.
Attenzione
The ApartmentState property has been deprecated. Use GetApartmentState, SetApartmentState or TrySetApartmentState instead.
Ottiene o imposta lo stato dell'apartment di questo thread.
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
Valore della proprietà
Uno dei ApartmentState valori. Il valore iniziale è Unknown.
- Attributi
Eccezioni
Viene effettuato un tentativo di impostare questa proprietà su uno stato che non è uno stato di apartment valido (uno stato diverso da apartment a thread singolo (STA) o apartment multithreading (MTA)).
Commenti
La ApartmentState proprietà è obsoleta. Le alternative non obsolete sono il GetApartmentState metodo per recuperare lo stato dell'apartment e il SetApartmentState metodo per impostare lo stato dell'apartment.
Importante
I nuovi thread vengono inizializzati come ApartmentState.MTA se lo stato apartment non sia stato impostato prima dell'avvio. Il thread dell'applicazione principale viene inizializzato in per ApartmentState.MTA impostazione predefinita.
È possibile specificare il modello di threading COM per un'applicazione C++ usando l'opzione del linker /CLRTHREADATTRIBUTE (Imposta attributo thread CLR).