Compartilhar via


IFeedProducer::ProduceFeed

Produz um feed do FeedSync com base nos dados fornecidos pelo provedor de sincronização especificado.

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

Parâmetros

Parâmetro Descrição

pStoreProvider

[in] O provedor de sincronização que representa a réplica a ser produzida como um feed do FeedSync.

pIdConverter

[in] Um objeto que pode converter IDs entre o formato do Sync Framework e o formato do FeedSync.

pItemConverter

[in] Um objeto que pode converter dados de item entre o formato da réplica e o formato do FeedSync.

pIncrementalFeedBaseline

[in, unique] Um estado do ponto de extremidade a ser usado como uma linha de base para produzir um feed incremental. Pode ser NULL; nesse caso um feed completo será produzido.

pFeedStream

[in] O feed será produzido para esse fluxo. Inicialmente, esse fluxo deve conter um RSS ou ATOM feed vazio. O Sync Framework deve ter acesso de leitura e gravação no fluxo.

Valor de retorno

Consulte também

Referência

Interface IFeedProducer