Partager via


ObjectContext.RefreshAsync Méthode

Définition

Surcharges

RefreshAsync(RefreshMode, IEnumerable)

Met à jour de manière asynchrone une collection d’objets dans le contexte de l’objet avec les données de la base de données.

RefreshAsync(RefreshMode, Object)

Met à jour de manière asynchrone un objet dans le contexte de l’objet avec les données de la base de données.

RefreshAsync(RefreshMode, IEnumerable, CancellationToken)

Met à jour de manière asynchrone une collection d’objets dans le contexte de l’objet avec les données de la base de données.

RefreshAsync(RefreshMode, Object, CancellationToken)

Met à jour de manière asynchrone un objet dans le contexte de l’objet avec les données de la base de données.

RefreshAsync(RefreshMode, IEnumerable)

Met à jour de manière asynchrone une collection d’objets dans le contexte de l’objet avec les données de la base de données.

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

Paramètres

refreshMode
RefreshMode

Valeur RefreshMode qui indique si les modifications de propriété dans le contexte de l’objet sont remplacées par les valeurs de propriété de la base de données.

collection
IEnumerable

Collection IEnumerable d’objets à actualiser.

Retours

Tâche qui représente l’opération asynchrone.

Exceptions

collection a la valeur null.

refreshMode n'est pas valide.

la collection est vide ou un objet n’est pas attaché au contexte.

Remarques

Plusieurs opérations actives sur le même contexte instance ne sont pas prises en charge. Utilisez « await » pour vous assurer que toutes les opérations asynchrones sont terminées avant d’appeler une autre méthode sur ce contexte.

S’applique à

RefreshAsync(RefreshMode, Object)

Met à jour de manière asynchrone un objet dans le contexte de l’objet avec les données de la base de données.

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

Paramètres

refreshMode
RefreshMode

Valeur RefreshMode qui indique si les modifications de propriété dans le contexte de l’objet sont remplacées par les valeurs de propriété de la base de données.

entity
Object

Objet à actualiser.

Retours

Tâche qui représente l’opération asynchrone.

Exceptions

entity a la valeur Null.

refreshMode n'est pas valide.

l’entité n’est pas attachée au contexte.

Remarques

Plusieurs opérations actives sur le même contexte instance ne sont pas prises en charge. Utilisez « await » pour vous assurer que toutes les opérations asynchrones sont terminées avant d’appeler une autre méthode sur ce contexte.

S’applique à

RefreshAsync(RefreshMode, IEnumerable, CancellationToken)

Met à jour de manière asynchrone une collection d’objets dans le contexte de l’objet avec les données de la base de données.

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

Paramètres

refreshMode
RefreshMode

Valeur RefreshMode qui indique si les modifications de propriété dans le contexte de l’objet sont remplacées par les valeurs de propriété de la base de données.

collection
IEnumerable

Collection IEnumerable d’objets à actualiser.

cancellationToken
CancellationToken

CancellationToken à observer en attendant la fin de la tâche.

Retours

Tâche qui représente l’opération asynchrone.

Exceptions

collection a la valeur null.

refreshMode n'est pas valide.

la collection est vide ou un objet n’est pas attaché au contexte.

Remarques

Plusieurs opérations actives sur le même contexte instance ne sont pas prises en charge. Utilisez « await » pour vous assurer que toutes les opérations asynchrones sont terminées avant d’appeler une autre méthode sur ce contexte.

S’applique à

RefreshAsync(RefreshMode, Object, CancellationToken)

Met à jour de manière asynchrone un objet dans le contexte de l’objet avec les données de la base de données.

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

Paramètres

refreshMode
RefreshMode

Valeur RefreshMode qui indique si les modifications de propriété dans le contexte de l’objet sont remplacées par les valeurs de propriété de la base de données.

entity
Object

Objet à actualiser.

cancellationToken
CancellationToken

CancellationToken à observer en attendant la fin de la tâche.

Retours

Tâche qui représente l’opération asynchrone.

Exceptions

entity a la valeur Null.

refreshMode n'est pas valide.

l’entité n’est pas attachée au contexte.

Remarques

Plusieurs opérations actives sur le même contexte instance ne sont pas prises en charge. Utilisez « await » pour vous assurer que toutes les opérations asynchrones sont terminées avant d’appeler une autre méthode sur ce contexte.

S’applique à