Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt Änderungsoptionen an, wenn SaveChanges aufgerufen wird.
Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das die bitweise Kombination der Elementwerte zulässt.
Namespace: System.Data.Services.Client
Assembly: Microsoft.Data.Services.Client (in Microsoft.Data.Services.Client.dll)
Syntax
'Declaration
<FlagsAttribute> _
Public Enumeration SaveChangesOptions
'Usage
Dim instance As SaveChangesOptions
[FlagsAttribute]
public enum SaveChangesOptions
[FlagsAttribute]
public enum class SaveChangesOptions
[<FlagsAttribute>]
type SaveChangesOptions
public enum SaveChangesOptions
Elemente
| Elementname | Beschreibung | |
|---|---|---|
| None | Ausstehende Änderungen werden mit mehreren Anforderungen auf dem Server gespeichert, aber der Vorgang hört auf dem ersten Fehler (Standard) auf. | |
| Batch | Alle ausstehenden Änderungen werden in einer einzelnen Batchanforderung gespeichert. | |
| ContinueOnError | Ausstehende Änderungen werden mit mehreren Anforderungen auf dem Server gespeichert, und der Vorgang fährt fort, nachdem ein Fehler aufgetreten ist. | |
| ReplaceOnUpdate | Ausstehende Updates werden vorgenommen, indem alle Werte der Entität in der Datenquelle durch Werte von der aktualisierten Entität ersetzt werden. | |
| PatchOnUpdate |
Hinweise
Wenn die ContinueOnError-Option festgelegt wird, werden nachfolgende Vorgänge weiterhin versucht, nachdem ein Fehler aufgetreten ist.
Wenn Batchverarbeitung nicht verwendet wird, gibt die BatchHeaders-Eigenschaft auf der DataServiceResponse-Instanz eine leere Auflistung zurück, und die BatchStatusCode-Eigenschaft ist 0 (null).
Sie können zur gleichen Zeit Batch als auch ContinueOnError festlegen.
Standardmäßig fordert der WCF Data Services-Client ein MERGE an, um nur die aktualisierten Eigenschaften an den Datendienst zu senden. Wenn Sie die ReplaceOnUpdate-Option festgelegt haben, wird eine PUT-Anforderung gesendet, die die ganze Entität im Datendienst ersetzt. Wenn Sie die PatchOnUpdate-Option festgelegt haben, wird eine PATCH-Anforderung zur Aktualisierung der Eigenschaften gesendet. Sie können ReplaceOnUpdate als auch PatchOnUpdate nicht festlegen.
Die PatchOnUpdate-Option wird nur in Version 3 der Open Data Protocol (OData) und der höherer Versionen unterstützt.
Siehe auch
Verweis
System.Data.Services.Client-Namespace