SaveChangesOptions Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
- 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.