Partilhar via


IFeedConsumer::ConsumeFeed

Consome o feed especificado e importa os itens para o provedor que está contido neste objeto.

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

Parâmetros

  • pStoreProvider
    [in] O provedor de sincronização que está importando os itens do feed para seu armazenamento.
  • pIdConverter
    [in] Um conversor que converte IDs de feed no formato esperado pelo provedor.
  • pItemConverter
    [in] Um conversor que converte itens de feed no formato esperado pelo provedor.
  • resolutionPolicy
    [in] A diretiva a ser usada para resolver conflitos. Se este valor for CRP_NONE, o método ISyncCallback::OnConflict de pCallback será chamado para fornecer uma resolução personalizada do conflito.
  • pCallback
    [in, unique] Uma interface de retorno que o Sync Services for FeedSync pode usar para relatar eventos ocorridos durante sincronização.
  • pFeedStream
    [in] Um fluxo que contém o feed do FeedSync a ser consumido. O Sync Services for FeedSync deve ter acesso ao fluxo.
  • ppInputFeedState
    [out] O estado do ponto de extremidade do feed. Este valor é NULL quando o feed está vazio.

Valor de retorno

Comentários

Quando o estado do ponto de extremidade retornado em ppInputFeedState é especificado no método IFeedProducer::ProduceFeed, o objeto IFeedProducer produzirá um feed incremental baseado em pFeedStream.

Consulte também

Referência

Interface IFeedConsumer