Compartir vía


Binding.IsAsync Propiedad

Definición

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.

Se aplica a

Consulte también