Condividi tramite


Metodo ObjectContext.RefreshAsync (RefreshMode, IEnumerable)

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

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

Spazio dei nomi:  System.Data.Entity.Core.Objects
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Function RefreshAsync ( _
    refreshMode As RefreshMode, _
    collection As IEnumerable _
) As Task
'Utilizzo
Dim instance As ObjectContext 
Dim refreshMode As RefreshMode 
Dim collection As IEnumerable 
Dim returnValue As Task 

returnValue = instance.RefreshAsync(refreshMode, _
    collection)
public Task RefreshAsync(
    RefreshMode refreshMode,
    IEnumerable collection
)
public:
Task^ RefreshAsync(
    RefreshMode refreshMode, 
    IEnumerable^ collection
)
member RefreshAsync : 
        refreshMode:RefreshMode * 
        collection:IEnumerable -> Task
public function RefreshAsync(
    refreshMode : RefreshMode, 
    collection : IEnumerable
) : Task

Parametri

Valore restituito

Tipo: System.Threading.Tasks.Task
Attività che rappresenta l'operazione asincrona.

Eccezioni

Eccezione Condizione
ArgumentNullException

collection è Null.

ArgumentOutOfRangeException

refreshMode non è valido.

ArgumentException

collection è vuoto o un oggetto non è collegato al contesto.

Note

Non è consentito eseguire più operazioni attive nella stessa istanza di contesto. Usare 'await' per assicurarsi che eventuali operazioni asincrone vengano completate prima di chiamare un altro metodo su questo contesto.

Vedere anche

Riferimento

ObjectContext Classe

Overload RefreshAsync

Spazio dei nomi System.Data.Entity.Core.Objects