public override TryCatch <CrossPartitionState <ChangeFeedState> > Visit(ChangeFeedStartFromBeginning startFromBeginning) { ChangeFeedState state = ChangeFeedState.Beginning(); List <(FeedRangeInternal, ChangeFeedState)> rangesAndStates = new List <(FeedRangeInternal, ChangeFeedState)>() { (startFromBeginning.FeedRange, state) }; CrossPartitionState <ChangeFeedState> crossPartitionState = new CrossPartitionState <ChangeFeedState>(rangesAndStates); return(TryCatch <CrossPartitionState <ChangeFeedState> > .FromResult(crossPartitionState)); }
public abstract TResult Visit(ChangeFeedStartFromBeginning startFromBeginning);
public abstract void Visit(ChangeFeedStartFromBeginning startFromBeginning);