Thread.ApartmentState Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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).