Binding.IsAsync Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si Binding debe obtener y establecer valores de forma asincrónica.
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 propiedad
El valor predeterminado es false
.
Comentarios
Use la IsAsync propiedad cuando el get
descriptor de acceso de la propiedad de origen de enlace tarde mucho tiempo. Un ejemplo es una propiedad de imagen con un get
descriptor de acceso que se descarga desde la Web. Establecer IsAsync para true
evitar bloquear la interfaz de usuario mientras se produce la descarga.
Mientras espera a que llegue el valor, el enlace notifica , FallbackValuesi hay uno disponible o el valor predeterminado de la propiedad de destino de enlace.
Sin embargo, no debe haber muchos escenarios en los que necesite usar la IsAsync propiedad . Las directrices de .NET no recomiendan definir propiedades que sean órdenes de magnitud más lenta que un conjunto de campos. Al crear la clase, considere la posibilidad de controlar operaciones extremadamente lentas fuera del get
descriptor de acceso y almacenar en caché el resultado.