SaveChangeAction 列舉型別
表示變更所指示之動作的類型。
命名空間: Microsoft.Synchronization
組件: Microsoft.Synchronization (在 microsoft.synchronization.dll)
語法
'宣告
Public Enumeration SaveChangeAction
'用途
Dim instance As SaveChangeAction
public enum SaveChangeAction
public enum class SaveChangeAction
public enum SaveChangeAction
public enum SaveChangeAction
成員
成員名稱 | 描述 | |
---|---|---|
Create | 此項目是新的,而且會在目的地項目存放區中建立。 | |
DeleteAndRemoveTombstone | 此項目會從目的地項目存放區中刪除。目的地中繼資料內不會保留標記。這個動作是在被遺忘的知識復原期間叫用 (Invoke),而且會對應到來源複寫已清除此標記的項目刪除。 | |
DeleteAndStoreTombstone | 此項目會從目的地項目存放區中刪除。目的地中繼資料內會儲存標記。這個動作會對應到已從來源複寫刪除的項目。 | |
UpdateVersionAndData | 套用到目的地項目存放區的項目資料。現有的資料會被覆寫。提供的版本會覆寫目的地中繼資料內的現有版本。這個動作會對應到來源複寫中的項目建立、項目更新或變更單位更新。當來源提供者的項目選取當做衝突的成功者時,也會進行這個動作。 | |
UpdateVersionAndMergeData | 套用到目的地項目存放區的項目資料。現有的項目資料會與更新的項目資料合併 (使用某個提供者特定的方法)。此版本會覆寫目的地中繼資料內的現有版本。當衝突解決動作是 Merge 時,就會進行這個動作。 | |
UpdateVersionOnly | 項目資料不會在目的地項目存放區中變更。目的地中繼資料內會覆寫此版本。當目的地提供者的項目選取當做衝突的成功者時,也會進行這個動作。 |
備註
當提供者未針對完整變更批次使用交易時,提供者必須從 SaveChangeContext 物件擷取更新的知識,並在套用變更的同時也儲存它。