SaveChangesOptions Enum

Definitie

Geeft de wijzigingsopties aan wanneer SaveChanges() deze wordt aangeroepen.

Deze opsomming ondersteunt een bitsgewijze combinatie van de waarden van de leden.

public enum class SaveChangesOptions
[System.Flags]
public enum SaveChangesOptions
[<System.Flags>]
type SaveChangesOptions = 
Public Enum SaveChangesOptions
Overname
SaveChangesOptions
Kenmerken

Velden

Name Waarde Description
None 0

Wijzigingen die in behandeling zijn, worden opgeslagen met behulp van meerdere aanvragen op de server, maar de bewerking stopt bij de eerste fout (standaard).

Batch 1

Alle wijzigingen die in behandeling zijn, worden opgeslagen in één batchaanvraag.

ContinueOnError 2

Wijzigingen die in behandeling zijn, worden opgeslagen door meerdere aanvragen op de server te gebruiken en de bewerking wordt voortgezet nadat er een fout optreedt.

ReplaceOnUpdate 4

Updates die in behandeling zijn, worden uitgevoerd door alle waarden van de entiteit in de gegevensbron te vervangen door waarden van de bijgewerkte entiteit (HTTP PUT) in plaats van alleen gewijzigde waarden (HTTP MERGE) bij te werken. Dit is het standaardgedrag.

Opmerkingen

Wanneer de ContinueOnError optie is ingesteld, worden volgende bewerkingen nog steeds geprobeerd, zelfs nadat er een fout optreedt.

Wanneer batchverwerking niet wordt gebruikt, retourneert de DataServiceResponse.BatchHeaders eigenschap een lege verzameling en is de DataServiceResponse.BatchStatusCode eigenschap nul.

U kunt beide Batch en ContinueOnError tegelijkertijd niet instellen.

Van toepassing op

Zie ook