Compartir a través de


DbContext.SaveChangesAsync (Método) (CancellationToken)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

Guarda de forma asincrónica todos los cambios realizados en este contexto en la base de datos subyacente.

Espacio de nombres:  System.Data.Entity
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "cancellationToken")> _
Public Overridable Function SaveChangesAsync ( _
    cancellationToken As CancellationToken _
) As Task(Of Integer)
'Uso
Dim instance As DbContext 
Dim cancellationToken As CancellationToken 
Dim returnValue As Task(Of Integer)

returnValue = instance.SaveChangesAsync(cancellationToken)
[SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "cancellationToken")]
public virtual Task<int> SaveChangesAsync(
    CancellationToken cancellationToken
)
[SuppressMessageAttribute(L"Microsoft.Usage", L"CA1801:ReviewUnusedParameters", MessageId = L"cancellationToken")]
public:
virtual Task<int>^ SaveChangesAsync(
    CancellationToken cancellationToken
)
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "cancellationToken")>]
abstract SaveChangesAsync : 
        cancellationToken:CancellationToken -> Task<int> 
[<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId = "cancellationToken")>]
override SaveChangesAsync : 
        cancellationToken:CancellationToken -> Task<int> 
public function SaveChangesAsync(
    cancellationToken : CancellationToken
) : Task<int>

Parámetros

Valor devuelto

Tipo: System.Threading.Tasks.Task<Int32>
Tarea que representa la operación asincrónica de guardado.El resultado de la tarea contiene el número de objetos escritos en la base de datos subyacente.

Excepciones

Excepción Condición
InvalidOperationException

Se inicia si el contexto se ha eliminado.

Comentarios

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

Vea también

Referencia

DbContext Clase

SaveChangesAsync (Sobrecarga)

System.Data.Entity (Espacio de nombres)