SaveChangesOptions Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Označuje změnu možností při zavolání SaveChanges().
Tento výčet podporuje bitové kombinace hodnot jeho členů.
public enum class SaveChangesOptions
[System.Flags]
public enum SaveChangesOptions
[<System.Flags>]
type SaveChangesOptions =
Public Enum SaveChangesOptions
- Dědičnost
- Atributy
Pole
| Name | Hodnota | Description |
|---|---|---|
| None | 0 | Čekající změny se ukládají pomocí více požadavků na server, ale operace se zastaví při prvním selhání (výchozí). |
| Batch | 1 | Všechny čekající změny se ukládají do jediné dávkové žádosti. |
| ContinueOnError | 2 | Čekající změny se ukládají pomocí více požadavků na server a operace pokračuje po výskytu chyby. |
| ReplaceOnUpdate | 4 | Čekající aktualizace se provádějí tak, že nahradí všechny hodnoty entity ve zdroji dat hodnotami z aktualizované entity (HTTP PUT) místo pouhé aktualizace změněných hodnot (HTTP MERGE), což je výchozí chování. |
Poznámky
Pokud je tato ContinueOnError možnost nastavená, následné operace se stále zkouší i po výskytu chyby.
Při použití DataServiceResponse.BatchHeaders dávkování vrátí vlastnost prázdnou kolekci a DataServiceResponse.BatchStatusCode vlastnost je nula.
Nemůžete nastavit obě Batch a ContinueOnError současně.