Thread.ApartmentState Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
The ApartmentState property has been deprecated. Use GetApartmentState, SetApartmentState or TrySetApartmentState instead.
Cuidado
The ApartmentState property has been deprecated. Use GetApartmentState, SetApartmentState or TrySetApartmentState instead.
Obtém ou define o estado do apartamento deste 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
Valor da propriedade
Um dos ApartmentState valores. O valor inicial é Unknown.
- Atributos
Exceções
É feita uma tentativa de definir essa propriedade para um estado que não é um estado de apartamento válido (um estado diferente de um apartamento com thread único (STA) ou um apartamento multithreaded (MTA)).
Comentários
A ApartmentState propriedade é 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 serem iniciados. O thread principal do aplicativo é inicializado ApartmentState.MTA por padrão.
Você pode especificar o modelo de threading COM para um aplicativo C++ usando a opção de vinculador /CLRTHREADATTRIBUTE (Definir Atributo de Thread CLR ).