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