ObjectContext.RefreshAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.