Thread.ApartmentState Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Perhatian
The ApartmentState property has been deprecated. Use GetApartmentState, SetApartmentState or TrySetApartmentState instead.
Perhatian
The ApartmentState property has been deprecated. Use GetApartmentState, SetApartmentState or TrySetApartmentState instead.
Mendapatkan atau menetapkan status apartemen utas ini.
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
Nilai Properti
Salah ApartmentState satu nilai. Nilai awalnya adalah Unknown.
- Atribut
Pengecualian
Upaya dilakukan untuk mengatur properti ini ke keadaan yang bukan status apartemen yang valid (status selain apartemen berulir tunggal (STA) atau apartemen multithreaded (MTA)).
Keterangan
Properti ApartmentState sudah usang. Alternatif yang tidak usang adalah GetApartmentState metode untuk mengambil status apartemen dan SetApartmentState metode untuk mengatur status apartemen.
Penting
Utas baru diinisialisasi seolah-olah ApartmentState.MTA status apartemen mereka belum ditetapkan sebelum dimulai. Utas aplikasi utama diinisialisasi secara ApartmentState.MTA default.
Anda dapat menentukan model utas COM untuk aplikasi C++ menggunakan opsi penghubung /CLRTHREADATTRIBUTE (Atur Atribut Utas CLR).