Binding.IsAsync Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość, która wskazuje, czy Binding wartość powinna być pobierana i ustawiana asynchronicznie.
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
Wartość właściwości
Wartość domyślna to false.
Uwagi
IsAsync Użyj właściwości , gdy get akcesorium właściwości źródłowej powiązania może zająć dużo czasu. Przykładem jest właściwość obrazu z akcesorem pobieranym get z sieci Web. Ustawienie IsAsync , aby true uniknąć blokowania interfejsu użytkownika podczas pobierania.
Czekając na nadejście wartości, powiązanie zgłasza FallbackValuewartość , jeśli jest dostępna, lub wartość domyślna właściwości docelowej powiązania.
Jednak nie powinno istnieć wiele scenariuszy, w których należy użyć IsAsync właściwości . Wytyczne dotyczące platformy .NET zalecają definiowanie właściwości o większej wielkości niż zestaw pól. Podczas tworzenia klasy rozważ obsługę bardzo wolnych operacji poza get akcesorem i buforowanie wyniku.