共用方式為


ChangeBatch 成員

表示一組變更的中繼資料 (Metadata)。這個類別 (Class) 無法被繼承。

下表列出 ChangeBatch 型別公開的成員。

公用建構函式

  名稱 描述
Public method ChangeBatch 多載。初始化 ChangeBatch 類別的新執行個體。

頂端

公用屬性

  名稱 描述
Public property BatchWorkEstimate  取得或設定此變更批次的總工作量估計值。(繼承自 ChangeBatchBase。)
Public property CompatibilityLevel  取得或設定可搭配此物件使用之 Sync Framework 元件的版本。(繼承自 ChangeBatchBase。)
Public property Bb902946.static(zh-tw,SQL.105).gif DefaultCompatibilityLevel  取得或設定所有 ChangeBatchBase 物件的預設相容性層級。(繼承自 ChangeBatchBase。)
Public property DisposeAfterProcessing  取得或設定值,這個值表示是否會在處理完成之後處置變更批次物件。(繼承自 ChangeBatchBase。)
Public property FilterKeyMap  取得或設定篩選機碼對應,其中包含產生此變更批次之複寫所追蹤的篩選。(繼承自 ChangeBatchBase。)
Public property IsEmpty  取得值,這個值表示此變更批次是否包含任何變更。(繼承自 ChangeBatchBase。)
Public property IsLastBatch  取得值,這個值表示此批次是否為同步處理工作階段中的最後一個批次。(繼承自 ChangeBatchBase。)
Public property LearnedKnowledge  取得當目的地提供者套用這個變更批次中所有變更時,目的地複寫所學習到的知識。(繼承自 ChangeBatchBase。)
Public property PrerequisiteKnowledge  取得目的地提供者必須具備才能處理這個變更批次的最小知識。(繼承自 ChangeBatchBase。)
Public property RemainingSessionWorkEstimate  取得或設定此同步處理工作階段的剩餘工作量估計值。(繼承自 ChangeBatchBase。)
Public property SourceForgottenKnowledge  取得來源複寫的被遺忘知識。(繼承自 ChangeBatchBase。)

頂端

公用方法

(另請參閱 受保護的方法 )

  名稱 描述
Public method AddChange  (繼承自 ChangeBatchBase。)
Public method AddChanges  (繼承自 ChangeBatchBase。)
Public method AddLoggedConflict 將代表衝突的中繼資料加入至變更批次。
Public method BeginOrderedGroup  (繼承自 ChangeBatchBase。)
Public method BeginUnorderedGroup 開啟變更批次中的未排序群組。這個群組中的項目變更可以按照任何順序排列。
Public method Bb902946.static(zh-tw,SQL.105).gif Deserialize 多載。建立變更批次物件並且使用識別碼格式結構描述和指定之資料來初始化此物件的靜態方法。
Public method Dispose  多載。釋放 ChangeBatchBase 物件所使用的資源。(繼承自 ChangeBatchBase。)
Public method EndOrderedGroup  (繼承自 ChangeBatchBase。)
Public method EndUnorderedGroup 關閉先前在變更批次中開啟的未排序群組。
Public method Equals  多載。 (繼承自 Object。)
Public method GetEnumerator  取得物件,這個物件會列舉這個變更批次中的項目變更。這個方法無法被繼承。(繼承自 ChangeBatchBase。)
Public method GetHashCode  (繼承自 Object。)
Public method GetLearnedKnowledgeWithPrerequisite 根據變更批次的必要條件知識,取得目的地提供者套用此變更批次中所有變更時,目的地複寫所學習到的知識。
Public method GetObjectData 將變更批次資料放入 SerializationInfo 物件中。
Public method GetType  (繼承自 Object。)
Public method Bb902946.static(zh-tw,SQL.105).gif ReferenceEquals  (繼承自 Object。)
Public method Serialize  將變更批次序列化為位元組陣列。(繼承自 ChangeBatchBase。)
Public method SetFilterForgottenKnowledge  (繼承自 ChangeBatchBase。)
Public method SetLastBatch  設定值,這個值表示此批次是同步處理工作階段中的最後一個批次。(繼承自 ChangeBatchBase。)
Public method ToString  (繼承自 Object。)

頂端

受保護的方法

  名稱 描述
Protected method Dispose  多載。 (繼承自 ChangeBatchBase。)
Protected method Finalize  (繼承自 Object。)
Protected method MemberwiseClone  (繼承自 Object。)
Protected method ThrowIfDisposed  如果此物件已被處置,就會擲回 ObjectDisposedException。(繼承自 ChangeBatchBase。)

頂端

明確介面實作

  名稱 描述
Explicit interface implementation Method System.Collections.IEnumerable.GetEnumerator  取得物件,這個物件會列舉這個變更批次中的項目變更。(繼承自 ChangeBatchBase。)

頂端

請參閱

參考

ChangeBatch 類別
Microsoft.Synchronization 命名空間