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
用來以動態方式篩選加入至變更批次之項目的委派 (Delegate)。可為 null 參考 (在 Visual Basic 中為 Nothing)。
- changeDataRetriever
傳回目的地提供者可用來從來源提供者中擷取項目資料的物件。此物件可以是 IChangeDataRetriever 物件或提供者特有的物件。
傳回值
變更批次,其中包含目的地提供者之指定知識內未包含之項目的項目中繼資料。
備註
這個方法可協助同步處理提供者實作 GetChangeBatch 方法。如果 filterInfo 不是 null 參考 (在 Visual Basic 中為 Nothing),此資訊就會用來篩選加入至變更批次的項目。如果 itemMetadataFilterDelegate 不是 null 參考 (在 Visual Basic 中為 Nothing),就會在每個項目加入至變更批次之前呼叫此委派一次。
請參閱
參考
FeedSyncServices 類別
FeedSyncServices 成員
Microsoft.Synchronization.FeedSync 命名空間