Binding.IsAsync Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de Binding waarden asynchroon moeten worden opgehaald en ingesteld.
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
Waarde van eigenschap
De standaardwaarde is false.
Opmerkingen
Gebruik de IsAsync eigenschap wanneer de get accessor van de bindingsbroneigenschap lang kan duren. Een voorbeeld hiervan is een afbeeldingseigenschap met een get toegangsfunctie die wordt gedownload van het web. Instelling IsAsync om te true voorkomen dat de gebruikersinterface wordt geblokkeerd terwijl het downloaden plaatsvindt.
Terwijl wordt gewacht tot de waarde is ontvangen, rapporteert de binding de FallbackValue, indien beschikbaar of de standaardwaarde van de eigenschap bindingsdoel.
Er mogen echter niet veel scenario's zijn waarin u de IsAsync eigenschap moet gebruiken. De .NET richtlijnen raden aan om eigenschappen te definiƫren die langzamer zijn dan een veldset. Wanneer u uw klasse maakt, kunt u overwegen om extreem trage bewerkingen buiten de get accessor te verwerken en het resultaat in de cache op te slaan.