Freigeben über


RelatedEnd.LoadAsync Methode

Definition

Überlädt

LoadAsync(CancellationToken)

Lädt das zugehörige Objekt oder die zugehörigen Objekte asynchron mit der Standarddruckoption in das zugehörige Ende.

LoadAsync(MergeOption, CancellationToken)

Lädt asynchron ein Objekt oder Objekte vom zugehörigen Ende mit der angegebenen Mergeoption.

LoadAsync(CancellationToken)

Lädt das zugehörige Objekt oder die zugehörigen Objekte asynchron mit der Standarddruckoption in das zugehörige Ende.

public System.Threading.Tasks.Task LoadAsync (System.Threading.CancellationToken cancellationToken);
abstract member LoadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.LoadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task

Parameter

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.

Implementiert

Ausnahmen

Wenn das Quellobjekt mithilfe einer NoTracking Abfrage abgerufen wurde und das MergeOption nicht NoTracking ist oder die zugehörigen Objekte bereits geladen wurden, oder wenn das Quellobjekt nicht an das ObjectContext oder angefügt ist, wenn das Quellobjekt nachverfolgt wird, sondern sich im Added Zustand oder befindet oder Deleted für MergeOption ist Load()NoTracking.

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:

LoadAsync(MergeOption, CancellationToken)

Lädt asynchron ein Objekt oder Objekte vom zugehörigen Ende mit der angegebenen Mergeoption.

public abstract System.Threading.Tasks.Task LoadAsync (System.Data.Entity.Core.Objects.MergeOption mergeOption, System.Threading.CancellationToken cancellationToken);
abstract member LoadAsync : System.Data.Entity.Core.Objects.MergeOption * System.Threading.CancellationToken -> System.Threading.Tasks.Task

Parameter

mergeOption
MergeOption

Die beim Zusammenführen von Objekten in eine vorhandene MergeOption zu verwendende EntityCollection<TEntity>.

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.

Implementiert

Ausnahmen

Wenn das Quellobjekt mithilfe einer NoTracking Abfrage abgerufen wurde und das MergeOption nicht NoTracking ist oder die zugehörigen Objekte bereits geladen wurden, oder wenn das Quellobjekt nicht an das ObjectContext oder angefügt ist, wenn das Quellobjekt nachverfolgt wird, sondern sich im Added Zustand oder befindet oder Deleted für MergeOption ist Load()NoTracking.

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: