Thread.ApartmentState Propriedade

Definição

Atenção

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

Atenção

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

Percebe ou define o estado do apartamento deste tópico.

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

Valor de Propriedade

Um dos ApartmentState valores. O valor inicial é Unknown.

Atributos

Exceções

É feita uma tentativa de definir esta propriedade para um estado que não seja um estado válido de apartamento (um estado diferente de apartamento single-threaded (STA) ou multithreaded apartment (MTA)).

Observações

A ApartmentState propriedade está obsoleta. As alternativas não obsoletas são o GetApartmentState método para recuperar o estado do apartamento e o SetApartmentState método para definir o estado do apartamento.

Importante

Novos threads são inicializados como ApartmentState.MTA se o estado do apartamento não tivesse sido definido antes de começarem. A thread principal da aplicação é inicializada por ApartmentState.MTA defeito.

Pode especificar o modelo de threading COM para uma aplicação C++ usando a opção de linker /CLRTHREADATTRIBUTE (Set CLR Thread Attribute ).

Aplica-se a

Ver também