ChangeBatchBase クラス

派生クラスによってオーバーライドされた場合は、一連の変更のメタデータを表します。

名前空間:  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 から派生する 2 つのクラスを提供します。これらは、ナレッジ同期用の ChangeBatch と、完全な列挙同期用の FullEnumerationChangeBatch です。

IEnumerable のメンバーは明示的に実装されます。これらにアクセスするコードはまず、キャスト演算子または as キーワードを使用して ChangeBatchBase オブジェクトを IEnumerable インターフェイスにキャストする必要があります。

継承階層

System. . :: . .Object
  Microsoft.Synchronization..::..ChangeBatchBase
    Microsoft.Synchronization. . :: . .ChangeBatch
    Microsoft.Synchronization. . :: . .FullEnumerationChangeBatch

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはスレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

ChangeBatchBase メンバー

Microsoft.Synchronization 名前空間