FeedSyncServices.GetChangeBatch メソッド

読み込まれた FeedSync フィードから変更バッチを取得します。この変更バッチには、同期先プロバイダからの指定されたナレッジに含まれていない項目に関する項目メタデータが含まれています。

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

構文

'宣言
Public Function GetChangeBatch ( _
    batchSize As UInteger, _
    destinationKnowledge As SyncKnowledge, _
    filterInfo As FilterInfo, _
    itemMetadataFilterDelegate As ItemMetadataFilter, _
    <OutAttribute> ByRef changeDataRetriever As Object _
) As ChangeBatch
'使用
Dim instance As FeedSyncServices
Dim batchSize As UInteger
Dim destinationKnowledge As SyncKnowledge
Dim filterInfo As FilterInfo
Dim itemMetadataFilterDelegate As ItemMetadataFilter
Dim changeDataRetriever As Object
Dim returnValue As ChangeBatch

returnValue = instance.GetChangeBatch(batchSize, destinationKnowledge, filterInfo, itemMetadataFilterDelegate, changeDataRetriever)
public ChangeBatch GetChangeBatch (
    uint batchSize,
    SyncKnowledge destinationKnowledge,
    FilterInfo filterInfo,
    ItemMetadataFilter itemMetadataFilterDelegate,
    out Object changeDataRetriever
)
public:
ChangeBatch^ GetChangeBatch (
    unsigned int batchSize, 
    SyncKnowledge^ destinationKnowledge, 
    FilterInfo^ filterInfo, 
    ItemMetadataFilter^ itemMetadataFilterDelegate, 
    [OutAttribute] Object^% changeDataRetriever
)
public ChangeBatch GetChangeBatch (
    UInt32 batchSize, 
    SyncKnowledge destinationKnowledge, 
    FilterInfo filterInfo, 
    ItemMetadataFilter itemMetadataFilterDelegate, 
    /** @attribute OutAttribute() */ /** @ref */ Object changeDataRetriever
)
JScript does not support passing value-type arguments by reference.

パラメータ

  • batchSize
    作成されるバッチのサイズです。
  • destinationKnowledge
    同期先プロバイダからのナレッジ。
  • filterInfo
    変更バッチに含める項目を制御するために使用するフィルタ情報。NULL 参照 (Visual Basic では Nothing) です。 も指定できます。
  • itemMetadataFilterDelegate
    変更バッチに追加する項目を動的にフィルタするために使用するデリゲート。NULL 参照 (Visual Basic では Nothing) です。 も指定できます。
  • changeDataRetriever
    同期先プロバイダが同期元プロバイダから項目のデータを取得するために使用できるオブジェクトを返します。このオブジェクトには、IChangeDataRetriever オブジェクト、またはプロバイダ固有のオブジェクトを指定できます。

戻り値

同期先プロバイダからの指定されたナレッジに含まれていない項目に関する、項目メタデータが含まれた変更バッチ。

解説

このメソッドを使用すると、同期プロバイダは GetChangeBatch メソッドを実装できるようになります。filterInfo が NULL 参照 (Visual Basic では Nothing) です。 でなければ、この情報を使用して、変更バッチに追加する項目を制御できます。itemMetadataFilterDelegate が NULL 参照 (Visual Basic では Nothing) です。 でなければ、それぞれの項目が変更バッチに追加される前にデリゲートが 1 回ずつ呼び出されます。

参照

リファレンス

FeedSyncServices クラス
FeedSyncServices メンバ
Microsoft.Synchronization.FeedSync 名前空間