共用方式為


FullEnumerationChangeBatch 成員

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

FullEnumerationChangeBatch 型別公開下列成員。

建構函式

  名稱 描述
公用方法 FullEnumerationChangeBatch(SyncIdFormatGroup, SyncKnowledge, ForgottenKnowledge, SyncId) 初始化 FullEnumerationChangeBatch 類別的新執行個體,這個執行個體包含指定的識別碼格式結構描述、目的地提供者的知識、來源提供者的被遺忘知識,以及要列舉之項目識別碼範圍的封閉下限。
公用方法 FullEnumerationChangeBatch(SyncIdFormatGroup, SyncKnowledge, ForgottenKnowledge, SyncId, FilterInfo) 初始化 FullEnumerationChangeBatch 類別的新執行個體,這個執行個體包含指定的識別碼格式結構描述、目的地提供者的知識、來源提供者的被遺忘知識、要列舉之項目識別碼範圍的封閉下限,以及用於控制哪些變更要包含在變更批次中的篩選。

頂端

方法

  名稱 描述
公用方法 AddChange(ItemChange) 將指定的項目變更加入至目前開啟的群組。 (繼承自 ChangeBatchBase。)
公用方法 AddChanges(IEnumerable< (Of < <' (ItemChange> ) > > )) 將一組指定的項目變更加入至目前開啟的群組。 (繼承自 ChangeBatchBase。)
公用方法 BeginOrderedGroup(SyncId) 開啟變更批次中的已排序群組。這個群組會依據項目識別碼排序。 (繼承自 ChangeBatchBase。)
公用方法靜態成員 Deserialize(SyncIdFormatGroup, array<Byte> [] () [] []) 建立新的 FullEnumerationChangeBatch,並使用序列化資料將它初始化。
公用方法靜態成員 Deserialize(SyncIdFormatGroup, ISyncFilterDeserializer, array<Byte> [] () [] []) 建立用於復原同步處理的變更批次物件並且使用識別碼格式結構描述、自訂篩選還原序列化程式和位元組陣列中之資料來初始化此物件的靜態方法。
公用方法 Dispose() () () () 釋放 ChangeBatchBase 物件所使用的所有資源。 (繼承自 ChangeBatchBase。)
受保護的方法 Dispose(Boolean) 釋放 ChangeBatchBase 物件所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。 (繼承自 ChangeBatchBase。)
公用方法 EndOrderedGroup(SyncId, SyncKnowledge) 關閉先前在變更批次中開啟的已排序群組。 (繼承自 ChangeBatchBase。)
公用方法 Equals(Object) (繼承自 Object。)
受保護的方法 Finalize() () () () (繼承自 Object。)
公用方法 GetEnumerator() () () () 取得物件,這個物件會列舉這個變更批次中的項目變更。這個方法無法被繼承。 (繼承自 ChangeBatchBase。)
公用方法 GetHashCode() () () () (繼承自 Object。)
公用方法 GetObjectData(SerializationInfo, StreamingContext) 將此物件資料序列化為 SerializationInfo 物件。
公用方法 GetType() () () () (繼承自 Object。)
受保護的方法 MemberwiseClone() () () () (繼承自 Object。)
公用方法 Serialize() () () () 將變更批次序列化為位元組陣列。 (繼承自 ChangeBatchBase。)
公用方法 SetFilterForgottenKnowledge(UInt32, SyncKnowledge) 設定指定之篩選的篩選被遺忘知識。 (繼承自 ChangeBatchBase。)
公用方法 SetLastBatch() () () () 設定值,這個值表示此批次是同步處理工作階段中的最後一個批次。 (繼承自 ChangeBatchBase。)
受保護的方法 ThrowIfDisposed() () () () 如果此物件已被處置,就會擲回 ObjectDisposedException。 (繼承自 ChangeBatchBase。)
公用方法 ToString() () () () (繼承自 Object。)

頂端

屬性

  名稱 描述
公用屬性 BatchWorkEstimate 取得或設定此變更批次的總工作量估計值。 (繼承自 ChangeBatchBase。)
公用屬性 CompatibilityLevel 取得或設定可搭配此物件使用之 Sync Framework 元件的版本。 (繼承自 ChangeBatchBase。)
公用屬性 DestinationVersionEnumerationRangeLowerBound 取得需要目的地版本之項目識別碼的封閉下限。
公用屬性 DestinationVersionEnumerationRangeUpperBound 取得需要目的地版本之項目識別碼的封閉上限 (Upper Bound)。
公用屬性 DisposeAfterProcessing 取得或設定值,這個值表示是否會在處理完成之後處置變更批次物件。 (繼承自 ChangeBatchBase。)
公用屬性 FilterKeyMap 取得或設定篩選機碼對應,其中包含產生此變更批次之複寫所追蹤的篩選。 (繼承自 ChangeBatchBase。)
公用屬性 IsEmpty 取得值,這個值表示此變更批次是否包含任何變更。 (繼承自 ChangeBatchBase。)
公用屬性 IsLastBatch 取得值,這個值表示此批次是否為同步處理工作階段中的最後一個批次。 (繼承自 ChangeBatchBase。)
公用屬性 LearnedForgottenKnowledge 取得目的地提供者在復原同步處理期間套用此變更批次中的所有變更時,目的地複寫所學習到的被遺忘知識。
公用屬性 LearnedKnowledge 取得當目的地提供者套用這個變更批次中所有變更時,目的地複寫所學習到的知識。 (繼承自 ChangeBatchBase。)
公用屬性 LearnedKnowledgeAfterFullEnumerationRecovery 取得在完整列舉中套用所有變更之後,目的地複寫將學習到的知識。
公用屬性 PrerequisiteKnowledge 取得目的地提供者必須具備才能處理這個變更批次的最小知識。 (繼承自 ChangeBatchBase。)
公用屬性 RemainingSessionWorkEstimate 取得或設定此同步處理工作階段的剩餘工作量估計值。 (繼承自 ChangeBatchBase。)
公用屬性 SourceForgottenKnowledge 取得來源複寫的被遺忘知識。 (繼承自 ChangeBatchBase。)

頂端

明確繼承實作  

  名稱 描述
明確介面實作私用方法 IEnumerable. . :: . .GetEnumerator() () () () 取得物件,這個物件會列舉這個變更批次中的項目變更。 (繼承自 ChangeBatchBase。)

頂端

請參閱

參考

FullEnumerationChangeBatch類別

Microsoft.Synchronization 命名空間