ObjectContext.RefreshAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
RefreshAsync(RefreshMode, IEnumerable) |
Aktualisiert asynchron eine Auflistung von Objekten im Objektkontext mit Daten aus der Datenbank. |
RefreshAsync(RefreshMode, Object) |
Aktualisiert asynchron ein Objekt im Objektkontext mit Daten aus der Datenbank. |
RefreshAsync(RefreshMode, IEnumerable, CancellationToken) |
Aktualisiert asynchron eine Auflistung von Objekten im Objektkontext mit Daten aus der Datenbank. |
RefreshAsync(RefreshMode, Object, CancellationToken) |
Aktualisiert asynchron ein Objekt im Objektkontext mit Daten aus der Datenbank. |
RefreshAsync(RefreshMode, IEnumerable)
Aktualisiert asynchron eine Auflistung von Objekten im Objektkontext mit Daten aus der Datenbank.
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
Parameter
- refreshMode
- RefreshMode
Ein RefreshMode Wert, der angibt, ob Eigenschaftenänderungen im Objektkontext mit Eigenschaftswerten aus der Datenbank überschrieben werden.
- collection
- IEnumerable
Eine IEnumerable-Auflistung von zu aktualisierenden Objekten.
Gibt zurück
Eine Aufgabe, die den asynchronen Vorgang darstellt.
Ausnahmen
collection ist NULL.
refreshMode ist ungültig.
-Auflistung ist leer, oder ein Objekt ist nicht an den Kontext angefügt.
Hinweise
Mehrere aktive Vorgänge im gleichen Kontext instance werden nicht unterstützt. Verwenden Sie "await", um sicherzustellen, dass alle asynchronen Vorgänge abgeschlossen wurden, bevor eine andere Methode in diesem Kontext aufgerufen wird.
Gilt für:
RefreshAsync(RefreshMode, Object)
Aktualisiert asynchron ein Objekt im Objektkontext mit Daten aus der Datenbank.
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
Parameter
- refreshMode
- RefreshMode
Ein RefreshMode Wert, der angibt, ob Eigenschaftenänderungen im Objektkontext mit Eigenschaftswerten aus der Datenbank überschrieben werden.
- entity
- Object
Das zu aktualisierende Objekt.
Gibt zurück
Eine Aufgabe, die den asynchronen Vorgang darstellt.
Ausnahmen
entität ist NULL.
refreshMode ist ungültig.
die Entität ist nicht an den Kontext angefügt.
Hinweise
Mehrere aktive Vorgänge im gleichen Kontext instance werden nicht unterstützt. Verwenden Sie "await", um sicherzustellen, dass alle asynchronen Vorgänge abgeschlossen wurden, bevor eine andere Methode in diesem Kontext aufgerufen wird.
Gilt für:
RefreshAsync(RefreshMode, IEnumerable, CancellationToken)
Aktualisiert asynchron eine Auflistung von Objekten im Objektkontext mit Daten aus der Datenbank.
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
Parameter
- refreshMode
- RefreshMode
Ein RefreshMode Wert, der angibt, ob Eigenschaftenänderungen im Objektkontext mit Eigenschaftswerten aus der Datenbank überschrieben werden.
- collection
- IEnumerable
Eine IEnumerable-Auflistung von zu aktualisierenden Objekten.
- cancellationToken
- CancellationToken
Ein CancellationToken , der beim Warten auf den Abschluss der Aufgabe zu beobachten ist.
Gibt zurück
Eine Aufgabe, die den asynchronen Vorgang darstellt.
Ausnahmen
collection ist NULL.
refreshMode ist ungültig.
-Auflistung ist leer, oder ein Objekt ist nicht an den Kontext angefügt.
Hinweise
Mehrere aktive Vorgänge im gleichen Kontext instance werden nicht unterstützt. Verwenden Sie "await", um sicherzustellen, dass alle asynchronen Vorgänge abgeschlossen wurden, bevor eine andere Methode in diesem Kontext aufgerufen wird.
Gilt für:
RefreshAsync(RefreshMode, Object, CancellationToken)
Aktualisiert asynchron ein Objekt im Objektkontext mit Daten aus der Datenbank.
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
Parameter
- refreshMode
- RefreshMode
Ein RefreshMode Wert, der angibt, ob Eigenschaftenänderungen im Objektkontext mit Eigenschaftswerten aus der Datenbank überschrieben werden.
- entity
- Object
Das zu aktualisierende Objekt.
- cancellationToken
- CancellationToken
Ein CancellationToken , der beim Warten auf den Abschluss der Aufgabe zu beobachten ist.
Gibt zurück
Eine Aufgabe, die den asynchronen Vorgang darstellt.
Ausnahmen
entität ist NULL.
refreshMode ist ungültig.
die Entität ist nicht an den Kontext angefügt.
Hinweise
Mehrere aktive Vorgänge im gleichen Kontext instance werden nicht unterstützt. Verwenden Sie "await", um sicherzustellen, dass alle asynchronen Vorgänge abgeschlossen wurden, bevor eine andere Methode in diesem Kontext aufgerufen wird.
Gilt für:
Entity Framework