Compartir a través de


ObjectContext.RefreshAsync Método

Definición

Sobrecargas

RefreshAsync(RefreshMode, IEnumerable)

Actualiza de forma asincrónica una colección de objetos en el contexto del objeto con datos de la base de datos.

RefreshAsync(RefreshMode, Object)

Actualiza de forma asincrónica un objeto en el contexto del objeto con datos de la base de datos.

RefreshAsync(RefreshMode, IEnumerable, CancellationToken)

Actualiza de forma asincrónica una colección de objetos en el contexto del objeto con datos de la base de datos.

RefreshAsync(RefreshMode, Object, CancellationToken)

Actualiza de forma asincrónica un objeto en el contexto del objeto con datos de la base de datos.

RefreshAsync(RefreshMode, IEnumerable)

Actualiza de forma asincrónica una colección de objetos en el contexto del objeto con datos de la base de datos.

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

Parámetros

refreshMode
RefreshMode

Valor RefreshMode que indica si los cambios de propiedad en el contexto del objeto se sobrescriben con valores de propiedad de la base de datos.

collection
IEnumerable

Colección IEnumerable de objetos que hay que actualizar.

Devoluciones

Tarea que representa la operación asincrónica.

Excepciones

collection es NULL.

refreshMode no es válido.

la colección está vacía o un objeto no está asociado al contexto.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

RefreshAsync(RefreshMode, Object)

Actualiza de forma asincrónica un objeto en el contexto del objeto con datos de la base de datos.

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

Parámetros

refreshMode
RefreshMode

Valor RefreshMode que indica si los cambios de propiedad en el contexto del objeto se sobrescriben con valores de propiedad de la base de datos.

entity
Object

Objeto que se va a actualizar.

Devoluciones

Tarea que representa la operación asincrónica.

Excepciones

entity es null.

refreshMode no es válido.

la entidad no está asociada al contexto.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

RefreshAsync(RefreshMode, IEnumerable, CancellationToken)

Actualiza de forma asincrónica una colección de objetos en el contexto del objeto con datos de la base de datos.

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

Parámetros

refreshMode
RefreshMode

Valor RefreshMode que indica si los cambios de propiedad en el contexto del objeto se sobrescriben con valores de propiedad de la base de datos.

collection
IEnumerable

Colección IEnumerable de objetos que hay que actualizar.

cancellationToken
CancellationToken

que CancellationToken se va a observar mientras espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica.

Excepciones

collection es NULL.

refreshMode no es válido.

la colección está vacía o un objeto no está asociado al contexto.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a

RefreshAsync(RefreshMode, Object, CancellationToken)

Actualiza de forma asincrónica un objeto en el contexto del objeto con datos de la base de datos.

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

Parámetros

refreshMode
RefreshMode

Valor RefreshMode que indica si los cambios de propiedad en el contexto del objeto se sobrescriben con valores de propiedad de la base de datos.

entity
Object

Objeto que se va a actualizar.

cancellationToken
CancellationToken

que CancellationToken se va a observar mientras espera a que se complete la tarea.

Devoluciones

Tarea que representa la operación asincrónica.

Excepciones

entity es null.

refreshMode no es válido.

la entidad no está asociada al contexto.

Comentarios

No se admiten varias operaciones activas en la misma instancia de contexto. Use "await" para asegurarse de que las operaciones asincrónicas se hayan completado antes de llamar a otro método en este contexto.

Se aplica a