Share via


Metodo DbContext.SaveChangesAsync (CancellationToken)

[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.]

Salva in modo asincrono tutte le modifiche apportate in questo contesto nel database sottostante.

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

Sintassi

'Dichiarazione
<SuppressMessageAttribute("Microsoft.Usage", "CA1801:ReviewUnusedParameters", MessageId := "cancellationToken")> _
Public Overridable Function SaveChangesAsync ( _
    cancellationToken As CancellationToken _
) As Task(Of Integer)
'Utilizzo
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>

Parametri

Valore restituito

Tipo: System.Threading.Tasks.Task<Int32>
Attività che rappresenta l'operazione di salvataggio asincrona.Il risultato dell'attività contiene il numero di oggetti scritti nel database sottostante.

Eccezioni

Eccezione Condizione
InvalidOperationException

Generata se il contesto è stato eliminato.

Note

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

Vedere anche

Riferimento

DbContext Classe

Overload SaveChangesAsync

Spazio dei nomi System.Data.Entity