ObjectContext.RefreshAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.