Binding.IsAsync Property

Definition

Obtiene o establece un valor que indica si Binding debe obtener y establecer valores de forma asincrónica.Gets or sets a value that indicates whether the Binding should get and set values asynchronously.

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

Property Value

Boolean

El valor predeterminado es false.The default is false.

Remarks

Use la propiedad IsAsync cuando el descriptor de acceso get de la propiedad de origen de enlace puede tardar mucho tiempo.Use the IsAsync property when the get accessor of your binding source property might take a long time. Un ejemplo es una propiedad de imagen con un descriptor de acceso get que descarga de Internet.One example is an image property with a get accessor that downloads from the Web. Establecer IsAsync en true evita el bloqueo del IUUI mientras se produce la descarga.Setting IsAsync to true avoids blocking the IUUI while the download occurs.

Mientras se espera que llegue el valor, el enlace notifica el FallbackValue, si está disponible, o el valor predeterminado de la propiedad de destino de enlace.While waiting for the value to arrive, the binding reports the FallbackValue, if one is available, or the default value of the binding target property.

Sin embargo, no debería haber muchos escenarios en los que sea necesario usar la propiedad IsAsync.However, there should not be many scenarios where you need to use the IsAsync property. Las instrucciones .NET.NET recomiendan definir propiedades que son pedidos de magnitud más lentos que un conjunto de campos.The .NET.NET guidelines recommend against defining properties that are orders of magnitude slower than a field set would be. Al crear la clase, considere la posibilidad de controlar las operaciones extremadamente lentas fuera del descriptor de acceso get y almacenar en caché el resultado.When you are creating your class, consider handling extremely slow operations outside of the get accessor and caching the result.

Applies to

See also