SaveChangesOptions Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt Änderungsoptionen an, wenn SaveChanges() aufgerufen wird.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
public enum class SaveChangesOptions
[System.Flags]
public enum SaveChangesOptions
[<System.Flags>]
type SaveChangesOptions =
Public Enum SaveChangesOptions
- Vererbung
- Attribute
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| None | 0 | Ausstehende Änderungen werden mithilfe mehrerer Anforderungen an den Server gespeichert, der Vorgang wird jedoch beim ersten Fehler beendet (Standard). |
| Batch | 1 | Alle ausstehenden Änderungen werden in einer einzigen Batchanforderung gespeichert. |
| ContinueOnError | 2 | Ausstehende Änderungen werden mithilfe mehrerer Anforderungen an den Server gespeichert, und der Vorgang wird fortgesetzt, nachdem ein Fehler aufgetreten ist. |
| ReplaceOnUpdate | 4 | Ausstehende Aktualisierungen werden vorgenommen, indem alle Werte der Entität in der Datenquelle durch Werte aus der aktualisierten Entität (HTTP PUT) ersetzt werden, anstatt nur geänderte Werte (HTTP MERGE) zu aktualisieren, was das Standardverhalten ist. |
Hinweise
Wenn die ContinueOnError Option festgelegt ist, werden nachfolgende Vorgänge auch nach dem Auftreten eines Fehlers weiterhin ausprobiert.
Wenn keine Batchverarbeitung verwendet wird, gibt die DataServiceResponse.BatchHeaders Eigenschaft eine leere Auflistung zurück, und die DataServiceResponse.BatchStatusCode Eigenschaft ist Null.
Sie können nicht beide Batch und ContinueOnError gleichzeitig festlegen.