다음을 통해 공유


IFeedConsumer::ConsumeFeed

지정된 피드를 소비하고 이 개체에 포함된 공급자로 항목을 가져옵니다.

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

매개 변수

  • pStoreProvider
    [in] 해당 저장소로 피드 항목을 가져오는 동기화 공급자입니다.
  • pIdConverter
    [in] 피드 ID를 공급자가 원하는 형식으로 변환하는 변환기입니다.
  • pItemConverter
    [in] 피드 항목을 공급자가 원하는 형식으로 변환하는 변환기입니다.
  • resolutionPolicy
    [in] 충돌 해결에 사용할 정책입니다. 이 값이 CRP_NONE이면 pCallback의 ISyncCallback::OnConflict 메서드가 호출되어 사용자 지정 충돌 해결을 수행합니다.
  • pCallback
    [in, unique] Sync Services for FeedSync에서 동기화 도중 발생하는 이벤트를 보고하는 데 사용할 수 있는 콜백 인터페이스입니다.
  • pFeedStream
    [in] 소비할 FeedSync 피드가 포함된 스트림입니다. Sync Services for FeedSync에 해당 스트림에 대한 읽기 권한이 있어야 합니다.
  • ppInputFeedState
    [out] 피드의 끝점 상태입니다. 피드가 비어 있으면 이 값은 NULL입니다.

반환 값

주의

ppInputFeedState에 반환된 끝점 상태가 IFeedProducer::ProduceFeed 메서드에 지정되어 있으면 IFeedProducer 개체가 pFeedStream 기반의 증분 피드를 생성합니다.

참고 항목

참조

IFeedConsumer 인터페이스