次の方法で共有


ChangeBatchBase クラス

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

名前空間: Microsoft.Synchronization
アセンブリ: Microsoft.Synchronization (microsoft.synchronization.dll 内)

構文

'宣言
Public MustInherit Class ChangeBatchBase
    Implements IEnumerable(Of ItemChange), IEnumerable
'使用
Dim instance As ChangeBatchBase
public abstract class ChangeBatchBase : IEnumerable<ItemChange>, IEnumerable
public ref class ChangeBatchBase abstract : IEnumerable<ItemChange^>, IEnumerable
public abstract class ChangeBatchBase implements IEnumerable<ItemChange>, 
    IEnumerable
public abstract class ChangeBatchBase implements 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 名前空間