Condividi tramite


ObjectContext.RefreshAsync Metodo

Definizione

Overload

RefreshAsync(RefreshMode, IEnumerable)

Aggiorna in modo asincrono una raccolta di oggetti nel contesto dell'oggetto con i dati del database.

RefreshAsync(RefreshMode, Object)

Aggiorna in modo asincrono un oggetto nel contesto dell'oggetto con i dati del database.

RefreshAsync(RefreshMode, IEnumerable, CancellationToken)

Aggiorna in modo asincrono una raccolta di oggetti nel contesto dell'oggetto con i dati del database.

RefreshAsync(RefreshMode, Object, CancellationToken)

Aggiorna in modo asincrono un oggetto nel contesto dell'oggetto con i dati del database.

RefreshAsync(RefreshMode, IEnumerable)

Aggiorna in modo asincrono una raccolta di oggetti nel contesto dell'oggetto con i dati del database.

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

Parametri

refreshMode
RefreshMode

Valore RefreshMode che indica se le modifiche alle proprietà nel contesto dell'oggetto vengono sovrascritte con i valori delle proprietà del database.

collection
IEnumerable

Raccolta IEnumerable di oggetti da aggiornare.

Restituisce

Attività che rappresenta l'operazione asincrona.

Eccezioni

collection è null.

refreshMode non è valido.

la raccolta è vuota o un oggetto non è associato al contesto.

Commenti

Non sono supportate più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.

Si applica a

RefreshAsync(RefreshMode, Object)

Aggiorna in modo asincrono un oggetto nel contesto dell'oggetto con i dati del database.

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

Parametri

refreshMode
RefreshMode

Valore RefreshMode che indica se le modifiche alle proprietà nel contesto dell'oggetto vengono sovrascritte con i valori delle proprietà del database.

entity
Object

Oggetto da aggiornare.

Restituisce

Attività che rappresenta l'operazione asincrona.

Eccezioni

entity è Null.

refreshMode non è valido.

l'entità non è associata al contesto.

Commenti

Non sono supportate più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.

Si applica a

RefreshAsync(RefreshMode, IEnumerable, CancellationToken)

Aggiorna in modo asincrono una raccolta di oggetti nel contesto dell'oggetto con i dati del database.

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

Parametri

refreshMode
RefreshMode

Valore RefreshMode che indica se le modifiche alle proprietà nel contesto dell'oggetto vengono sovrascritte con i valori delle proprietà del database.

collection
IEnumerable

Raccolta IEnumerable di oggetti da aggiornare.

cancellationToken
CancellationToken

Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.

Restituisce

Attività che rappresenta l'operazione asincrona.

Eccezioni

collection è null.

refreshMode non è valido.

la raccolta è vuota o un oggetto non è associato al contesto.

Commenti

Non sono supportate più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.

Si applica a

RefreshAsync(RefreshMode, Object, CancellationToken)

Aggiorna in modo asincrono un oggetto nel contesto dell'oggetto con i dati del database.

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

Parametri

refreshMode
RefreshMode

Valore RefreshMode che indica se le modifiche alle proprietà nel contesto dell'oggetto vengono sovrascritte con i valori delle proprietà del database.

entity
Object

Oggetto da aggiornare.

cancellationToken
CancellationToken

Oggetto CancellationToken da osservare durante l'attesa del completamento dell'attività.

Restituisce

Attività che rappresenta l'operazione asincrona.

Eccezioni

entity è Null.

refreshMode non è valido.

l'entità non è associata al contesto.

Commenti

Non sono supportate più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che tutte le operazioni asincrone siano state completate prima di chiamare un altro metodo in questo contesto.

Si applica a