Thread.ApartmentState Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 ).