Thread.ApartmentState Proprietà

Definizione

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

Si applica a

Vedi anche