ChangeBatchBase 成員
由衍生類別 (Derived Class) 所覆寫時,表示一組變更的中繼資料 (Metadata)。
ChangeBatchBase 型別公開下列成員。
方法
名稱 | 描述 | |
---|---|---|
AddChange(ItemChange) | 將指定的項目變更加入至目前開啟的群組。 | |
AddChanges(IEnumerable< (Of < <' (ItemChange> ) > > )) | 將一組指定的項目變更加入至目前開啟的群組。 | |
BeginOrderedGroup(SyncId) | 開啟變更批次中的已排序群組。這個群組會依據項目識別碼排序。 | |
Dispose() () () () | 釋放 ChangeBatchBase 物件所使用的所有資源。 | |
Dispose(Boolean) | 釋放 ChangeBatchBase 物件所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 | |
EndOrderedGroup(SyncId, SyncKnowledge) | 關閉先前在變更批次中開啟的已排序群組。 | |
Equals(Object) | (繼承自 Object。) | |
Finalize() () () () | (繼承自 Object。) | |
GetEnumerator() () () () | 取得物件,這個物件會列舉這個變更批次中的項目變更。這個方法無法被繼承。 | |
GetHashCode() () () () | (繼承自 Object。) | |
GetType() () () () | (繼承自 Object。) | |
MemberwiseClone() () () () | (繼承自 Object。) | |
Serialize() () () () | 將變更批次序列化為位元組陣列。 | |
SetFilterForgottenKnowledge(UInt32, SyncKnowledge) | 設定指定之篩選的篩選被遺忘知識。 | |
SetLastBatch() () () () | 設定值,這個值表示此批次是同步處理工作階段中的最後一個批次。 | |
ThrowIfDisposed() () () () | 如果此物件已被處置,就會擲回 ObjectDisposedException。 | |
ToString() () () () | (繼承自 Object。) |
頂端
屬性
名稱 | 描述 | |
---|---|---|
BatchWorkEstimate | 取得或設定此變更批次的總工作量估計值。 | |
CompatibilityLevel | 取得或設定可搭配此物件使用之 Sync Framework 元件的版本。 | |
DefaultCompatibilityLevel | 取得或設定所有 ChangeBatchBase 物件的預設相容性層級。 | |
DisposeAfterProcessing | 取得或設定值,這個值表示是否會在處理完成之後處置變更批次物件。 | |
FilterKeyMap | 取得或設定篩選機碼對應,其中包含產生此變更批次之複寫所追蹤的篩選。 | |
IsEmpty | 取得值,這個值表示此變更批次是否包含任何變更。 | |
IsLastBatch | 取得值,這個值表示此批次是否為同步處理工作階段中的最後一個批次。 | |
LearnedKnowledge | 取得當目的地提供者套用這個變更批次中所有變更時,目的地複寫所學習到的知識。 | |
PrerequisiteKnowledge | 取得目的地提供者必須具備才能處理這個變更批次的最小知識。 | |
RemainingSessionWorkEstimate | 取得或設定此同步處理工作階段的剩餘工作量估計值。 | |
SourceForgottenKnowledge | 取得來源複寫的被遺忘知識。 |
頂端
明確繼承實作
名稱 | 描述 | |
---|---|---|
IEnumerable. . :: . .GetEnumerator() () () () | 取得物件,這個物件會列舉這個變更批次中的項目變更。 |
頂端