SaveChangesOptions Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
SaveChanges() çağrıldığında değişiklik seçeneklerini gösterir.
Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.
public enum class SaveChangesOptions
[System.Flags]
public enum SaveChangesOptions
[<System.Flags>]
type SaveChangesOptions =
Public Enum SaveChangesOptions
- Devralma
- Öznitelikler
Alanlar
| Name | Değer | Description |
|---|---|---|
| None | 0 | Bekleyen değişiklikler, sunucuya birden çok istek kullanılarak kaydedilir, ancak ilk hatada (varsayılan) işlem durdurulur. |
| Batch | 1 | Bekleyen tüm değişiklikler tek bir toplu iş isteğine kaydedilir. |
| ContinueOnError | 2 | Bekleyen değişiklikler, sunucuya yönelik birden çok istek kullanılarak kaydedilir ve bir hata oluştuktan sonra işlem devam eder. |
| ReplaceOnUpdate | 4 | Bekleyen güncelleştirmeler, veri kaynağındaki varlığın tüm değerleri yalnızca değiştirilen değerleri (HTTP MERGE) güncelleştirmek yerine güncelleştirilmiş varlıktaki (HTTP PUT) değerlerle değiştirilerek yapılır. Bu, varsayılan davranıştır. |
Açıklamalar
ContinueOnError Seçenek ayarlandığında, sonraki işlemler bir hata oluştuktan sonra bile denenmeye devam eder.
Toplu işlem kullanılmadığında özelliği DataServiceResponse.BatchHeaders boş bir koleksiyon döndürür ve DataServiceResponse.BatchStatusCode özelliği sıfır olur.
Hem hem de BatchContinueOnError aynı anda ayarlayamazsınız.