Partager via


Thread.ApartmentState Propriété

Définition

Attention

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

Attention

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

Obtient ou définit l’état d’appartement de ce 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

Valeur de propriété

Une des ApartmentState valeurs. La valeur initiale est Unknown.

Attributs

Exceptions

Une tentative est effectuée pour définir cette propriété sur un état qui n’est pas un état d’appartement valide (un état autre que l’appartement à thread unique (STA) ou un appartement multithread (MTA)).

Remarques

La ApartmentState propriété est obsolète. Les alternatives non obsolètes sont la GetApartmentState méthode permettant de récupérer l’état de l’appartement et la SetApartmentState méthode pour définir l’état de l’appartement.

Important

Les nouveaux threads sont initialisés comme ApartmentState.MTA si leur état d’appartement n’a pas été défini avant leur démarrage. Le thread d’application principal est initialisé ApartmentState.MTA par défaut.

Vous pouvez spécifier le modèle de thread COM pour une application C++ à l’aide de l’option de l’éditeur de liens /CLRTHTHREADATTRIBUTE (Définir l’attribut de thread CLR).

S’applique à

Voir aussi