Thread.ApartmentState Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.