共用方式為


IFeedConsumer::ConsumeFeed

取用指定的摘要並將項目匯入包含在這個物件中的提供者。

HRESULT ConsumeFeed(
ISyncProvider * pStoreProvider,
  IFeedIdConverter * pIdConverter,
  IFeedItemConverter * pItemConverter,
  CONFLICT_RESOLUTION_POLICY resolutionPolicy,
  ISyncCallback * pCallback,
  IStream * pFeedStream,
  IEndpointState ** ppInputFeedState);

參數

  • pStoreProvider
    [in] 將摘要項目匯入其存放區的同步處理提供者。
  • pIdConverter
    [in] 將摘要識別碼轉譯成提供者預期之格式的轉換器。
  • pItemConverter
    [in] 將摘要項目轉譯成提供者預期之格式的轉換器。
  • resolutionPolicy
    [in] 要用來解決衝突的原則。如果這項值是 CRP_NONE,就會呼叫 pCallback 的 ISyncCallback::OnConflict 方法來達成自訂衝突解決。
  • pCallback
    [in, unique] Sync Framework 可以用來報告同步處理期間所發生事件的回呼介面。
  • pFeedStream
    [in] 包含要取用之 FeedSync 摘要的資料流。Sync Framework 必須有此資料流的讀取存取權。
  • ppInputFeedState
    [out] 摘要的端點狀態。如果摘要是空的,這項值就是 NULL

傳回值

備註

如果 ppInputFeedState 中傳回的端點狀態是在 IFeedProducer::ProduceFeed 方法中指定的,IFeedProducer 物件就會產生以 pFeedStream 為依據的累加摘要。

請參閱

參考

IFeedConsumer 介面