ObjectContext.RefreshAsync Metoda
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í.
Přetížení
RefreshAsync(RefreshMode, IEnumerable) |
Asynchronně aktualizuje kolekci objektů v kontextu objektu daty z databáze. |
RefreshAsync(RefreshMode, Object) |
Asynchronně aktualizuje objekt v kontextu objektu daty z databáze. |
RefreshAsync(RefreshMode, IEnumerable, CancellationToken) |
Asynchronně aktualizuje kolekci objektů v kontextu objektu daty z databáze. |
RefreshAsync(RefreshMode, Object, CancellationToken) |
Asynchronně aktualizuje objekt v kontextu objektu daty z databáze. |
RefreshAsync(RefreshMode, IEnumerable)
Asynchronně aktualizuje kolekci objektů v kontextu objektu daty z databáze.
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
Hodnota RefreshMode , která označuje, zda jsou změny vlastností v kontextu objektu přepsány hodnotami vlastností z databáze.
- collection
- IEnumerable
Kolekce IEnumerable objektů, které se mají aktualizovat.
Návraty
Úloha, která představuje asynchronní operaci.
Výjimky
kolekce má hodnotu null.
refreshMode není platný.
kolekce je prázdná nebo objekt není připojen ke kontextu.
Poznámky
Více aktivních operací ve stejné kontextové instanci není podporováno. Pomocí příkazu await se ujistěte, že se před voláním jiné metody v tomto kontextu dokončily všechny asynchronní operace.
Platí pro
RefreshAsync(RefreshMode, Object)
Asynchronně aktualizuje objekt v kontextu objektu daty z databáze.
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
Hodnota RefreshMode , která označuje, zda jsou změny vlastností v kontextu objektu přepsány hodnotami vlastností z databáze.
- entity
- Object
Objekt, který se má aktualizovat.
Návraty
Úloha, která představuje asynchronní operaci.
Výjimky
entita má hodnotu null.
refreshMode není platný.
entita není připojena ke kontextu.
Poznámky
Více aktivních operací ve stejné kontextové instanci není podporováno. Pomocí příkazu await se ujistěte, že se před voláním jiné metody v tomto kontextu dokončily všechny asynchronní operace.
Platí pro
RefreshAsync(RefreshMode, IEnumerable, CancellationToken)
Asynchronně aktualizuje kolekci objektů v kontextu objektu daty z databáze.
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
Hodnota RefreshMode , která označuje, zda jsou změny vlastností v kontextu objektu přepsány hodnotami vlastností z databáze.
- collection
- IEnumerable
Kolekce IEnumerable objektů, které se mají aktualizovat.
- cancellationToken
- CancellationToken
A CancellationToken , která se má sledovat při čekání na dokončení úkolu.
Návraty
Úloha, která představuje asynchronní operaci.
Výjimky
kolekce má hodnotu null.
refreshMode není platný.
kolekce je prázdná nebo objekt není připojen ke kontextu.
Poznámky
Více aktivních operací ve stejné kontextové instanci není podporováno. Pomocí příkazu await se ujistěte, že se před voláním jiné metody v tomto kontextu dokončily všechny asynchronní operace.
Platí pro
RefreshAsync(RefreshMode, Object, CancellationToken)
Asynchronně aktualizuje objekt v kontextu objektu daty z databáze.
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
Hodnota RefreshMode , která označuje, zda jsou změny vlastností v kontextu objektu přepsány hodnotami vlastností z databáze.
- entity
- Object
Objekt, který se má aktualizovat.
- cancellationToken
- CancellationToken
A CancellationToken , která se má sledovat při čekání na dokončení úkolu.
Návraty
Úloha, která představuje asynchronní operaci.
Výjimky
entita má hodnotu null.
refreshMode není platný.
entita není připojena ke kontextu.
Poznámky
Více aktivních operací ve stejné kontextové instanci není podporováno. Pomocí příkazu await se ujistěte, že se před voláním jiné metody v tomto kontextu dokončily všechny asynchronní operace.
Platí pro
Entity Framework