Share via


IFeedProducer::ProduceFeed

指定された同期プロバイダーから入力されたデータを使用して、FeedSync フィードを作成します。

HRESULT ProduceFeed(
ISyncProvider * pStoreProvider,
  IFeedIdConverter * pIdConverter,
  IFeedItemConverter * pItemConverter,
  IEndpointState * pIncrementalFeedBaseline,
  IStream * pFeedStream);

パラメーター

パラメーター 説明

pStoreProvider

[in] FeedSync フィードとして作成するレプリカを表す同期プロバイダーです。

pIdConverter

[in] Sync Framework 形式と FeedSync 形式の間で ID を変換できるオブジェクトです。

pItemConverter

[in] レプリカの形式と FeedSync 形式の間で項目データを変換できるオブジェクトです。

pIncrementalFeedBaseline

[in, unique] 増分フィードを生成する際の基礎として使用されるエンドポイント状態です。NULL の場合もあります。この場合、完全フィードが作成されます。

pFeedStream

[in] フィードはこのストリームに作成されます。このストリームには、初期状態で空の RSS フィードまたは ATOM フィードが含まれていることが必要です。Sync Framework には、このストリームに対する読み取りアクセス権と書き込みアクセス権が必要です。

戻り値

参照

リファレンス

IFeedProducer インターフェイス