Binding.IsAsync Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která určuje, zda Binding má získat a nastavit hodnoty asynchronně.
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
Hodnota vlastnosti
Výchozí hodnota je false.
Poznámky
IsAsync Tuto vlastnost použijte, když get přístupová objekt zdrojové vlastnosti vazby může trvat dlouhou dobu. Jedním z příkladů je vlastnost obrázku s příslušenstvím get , které se stáhne z webu. Nastavení IsAsync , které true zabrání blokování uživatelského rozhraní během stahování.
Při čekání na doručení hodnoty vazba hlásí FallbackValuevazba , pokud je k dispozici, nebo výchozí hodnota cílové vlastnosti vazby.
Nemělo by však existovat mnoho scénářů, ve kterých potřebujete vlastnost použít IsAsync . Pokyny .NET doporučují definovat vlastnosti, které jsou řádově pomalejší než sada polí. Při vytváření třídy zvažte zpracování extrémně pomalých get operací mimo příslušenství a ukládání výsledků do mezipaměti.