Freigeben über


Thread.ApartmentState Eigenschaft

Definition

Achtung

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

Achtung

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

Ruft den Apartmentzustand dieses Threads ab oder legt diesen fest.

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

Eigenschaftswert

Einer der ApartmentState Werte. Der Anfangswert ist Unknown.

Attribute

Ausnahmen

Es wird versucht, diese Eigenschaft auf einen Zustand festzulegen, der kein gültiger Apartmentzustand ist (ein anderer Zustand als singlethreaded apartment (STA) oder multithreaded apartment (MTA)).

Hinweise

Die ApartmentState Eigenschaft ist veraltet. Die nicht veralteten Alternativen sind die GetApartmentState Methode zum Abrufen des Wohnungszustands und der SetApartmentState Methode zum Festlegen des Wohnungszustands.

Von Bedeutung

Neue Threads werden initialisiert, als ApartmentState.MTA ob ihr Wohnungszustand noch nicht festgelegt wurde, bevor sie gestartet werden. Der Hauptanwendungsthread wird standardmäßig initialisiert ApartmentState.MTA .

Sie können das COM-Threadingmodell für eine C++-Anwendung mithilfe der Linkeroption /CLRTHREADATTRIBUTE (Set CLR Thread Attribute) angeben.

Gilt für:

Weitere Informationen