Binding.IsAsync 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.
Obtém ou define um valor que indica se devem Binding obter e definir valores de forma assíncrona.
public:
property bool IsAsync { bool get(); void set(bool value); };
public bool IsAsync { get; set; }
member this.IsAsync : bool with get, set
Public Property IsAsync As Boolean
Valor de Propriedade
A predefinição é false.
Observações
Use a IsAsync propriedade quando o get acessório da sua propriedade de ligação de origem possa demorar muito tempo. Um exemplo é uma propriedade de imagem com um get acessório que descarrega da Web. Definir IsAsync para true evitar bloquear a interface durante o download.
Enquanto espera que o valor chegue, a ligação reporta o FallbackValue, se estiver disponível, ou o valor padrão da propriedade alvo da ligação.
No entanto, não devem existir muitos cenários em que precise de usar a IsAsync propriedade. As diretrizes do .NET recomendam não definir propriedades que sejam ordens de grandeza mais lentas do que um conjunto de campos. Ao criar a sua classe, considere lidar com operações extremamente lentas fora do get acessor e armazenar em cache o resultado.