ChangeBatchBase 類別
由衍生類別 (Derived Class) 所覆寫時,表示一組變更的中繼資料 (Metadata)。
命名空間: Microsoft.Synchronization
組件: Microsoft.Synchronization (在 Microsoft.Synchronization.dll 中)
語法
'宣告
Public MustInherit Class ChangeBatchBase _
Implements IDisposable, IEnumerable(Of ItemChange), _
IEnumerable
'用途
Dim instance As ChangeBatchBase
public abstract class ChangeBatchBase : IDisposable,
IEnumerable<ItemChange>, IEnumerable
public ref class ChangeBatchBase abstract : IDisposable,
IEnumerable<ItemChange^>, IEnumerable
[<AbstractClassAttribute>]
type ChangeBatchBase =
class
interface IDisposable
interface IEnumerable<ItemChange>
interface IEnumerable
end
public abstract class ChangeBatchBase implements IDisposable, IEnumerable<ItemChange>, IEnumerable
備註
ChangeBatchBase 是變更批次的基底類別。Sync Framework 會提供兩個衍生自 ChangeBatchBase 的類別。這些類別是 ChangeBatch (用於知識同步處理) 和 FullEnumerationChangeBatch (用於完整列舉同步處理)。
IEnumerable 的成員會明確實作。存取它們的程式碼必須先將 ChangeBatchBase 物件轉型為 IEnumerable 介面,其方式是使用轉型 (Casting) 運算子或 as 關鍵字。
繼承階層
System. . :: . .Object
Microsoft.Synchronization..::..ChangeBatchBase
Microsoft.Synchronization. . :: . .ChangeBatch
Microsoft.Synchronization. . :: . .FullEnumerationChangeBatch
執行緒安全性
這個類型的任何公用static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員都可以是安全執行緒。