ObjectContext.RefreshAsync Metoda
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.
Przeciążenia
RefreshAsync(RefreshMode, IEnumerable) |
Asynchronicznie aktualizuje kolekcję obiektów w kontekście obiektu przy użyciu danych z bazy danych. |
RefreshAsync(RefreshMode, Object) |
Asynchronicznie aktualizuje obiekt w kontekście obiektu przy użyciu danych z bazy danych. |
RefreshAsync(RefreshMode, IEnumerable, CancellationToken) |
Asynchronicznie aktualizuje kolekcję obiektów w kontekście obiektu przy użyciu danych z bazy danych. |
RefreshAsync(RefreshMode, Object, CancellationToken) |
Asynchronicznie aktualizuje obiekt w kontekście obiektu przy użyciu danych z bazy danych. |
RefreshAsync(RefreshMode, IEnumerable)
Asynchronicznie aktualizuje kolekcję obiektów w kontekście obiektu przy użyciu danych z bazy danych.
public System.Threading.Tasks.Task RefreshAsync (System.Data.Entity.Core.Objects.RefreshMode refreshMode, System.Collections.IEnumerable collection);
member this.RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * System.Collections.IEnumerable -> System.Threading.Tasks.Task
Parametry
- refreshMode
- RefreshMode
RefreshMode Wartość wskazująca, czy zmiany właściwości w kontekście obiektu są zastępowane wartościami właściwości z bazy danych.
- collection
- IEnumerable
Kolekcja IEnumerable obiektów do odświeżenia.
Zwraca
Zadanie reprezentujące operację asynchroniczną.
Wyjątki
kolekcja ma wartość null.
funkcja refreshMode jest nieprawidłowa.
kolekcja jest pusta lub obiekt nie jest dołączony do kontekstu.
Uwagi
Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.
Dotyczy
RefreshAsync(RefreshMode, Object)
Asynchronicznie aktualizuje obiekt w kontekście obiektu przy użyciu danych z bazy danych.
public System.Threading.Tasks.Task RefreshAsync (System.Data.Entity.Core.Objects.RefreshMode refreshMode, object entity);
member this.RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * obj -> System.Threading.Tasks.Task
Parametry
- refreshMode
- RefreshMode
RefreshMode Wartość wskazująca, czy zmiany właściwości w kontekście obiektu są zastępowane wartościami właściwości z bazy danych.
- entity
- Object
Obiekt do odświeżenia.
Zwraca
Zadanie reprezentujące operację asynchroniczną.
Wyjątki
jednostka ma wartość null.
funkcja refreshMode jest nieprawidłowa.
jednostka nie jest dołączona do kontekstu.
Uwagi
Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.
Dotyczy
RefreshAsync(RefreshMode, IEnumerable, CancellationToken)
Asynchronicznie aktualizuje kolekcję obiektów w kontekście obiektu przy użyciu danych z bazy danych.
public virtual System.Threading.Tasks.Task RefreshAsync (System.Data.Entity.Core.Objects.RefreshMode refreshMode, System.Collections.IEnumerable collection, System.Threading.CancellationToken cancellationToken);
abstract member RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * System.Collections.IEnumerable * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * System.Collections.IEnumerable * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Parametry
- refreshMode
- RefreshMode
RefreshMode Wartość wskazująca, czy zmiany właściwości w kontekście obiektu są zastępowane wartościami właściwości z bazy danych.
- collection
- IEnumerable
Kolekcja IEnumerable obiektów do odświeżenia.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną.
Wyjątki
kolekcja ma wartość null.
funkcja refreshMode jest nieprawidłowa.
kolekcja jest pusta lub obiekt nie jest dołączony do kontekstu.
Uwagi
Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.
Dotyczy
RefreshAsync(RefreshMode, Object, CancellationToken)
Asynchronicznie aktualizuje obiekt w kontekście obiektu przy użyciu danych z bazy danych.
public virtual System.Threading.Tasks.Task RefreshAsync (System.Data.Entity.Core.Objects.RefreshMode refreshMode, object entity, System.Threading.CancellationToken cancellationToken);
abstract member RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.RefreshAsync : System.Data.Entity.Core.Objects.RefreshMode * obj * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Parametry
- refreshMode
- RefreshMode
RefreshMode Wartość wskazująca, czy zmiany właściwości w kontekście obiektu są zastępowane wartościami właściwości z bazy danych.
- entity
- Object
Obiekt do odświeżenia.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania podczas oczekiwania na ukończenie zadania.
Zwraca
Zadanie reprezentujące operację asynchroniczną.
Wyjątki
jednostka ma wartość null.
funkcja refreshMode jest nieprawidłowa.
jednostka nie jest dołączona do kontekstu.
Uwagi
Wiele aktywnych operacji w tym samym wystąpieniu kontekstu nie jest obsługiwanych. Użyj polecenia "await", aby upewnić się, że wszystkie operacje asynchroniczne zostały ukończone przed wywołaniem innej metody w tym kontekście.