예제 #1
0
            public override TryCatch <CrossPartitionState <ChangeFeedState> > Visit(ChangeFeedStartFromTime startFromTime)
            {
                ChangeFeedState state = ChangeFeedState.Time(startFromTime.StartTime);
                List <(FeedRangeInternal, ChangeFeedState)> rangesAndStates = new List <(FeedRangeInternal, ChangeFeedState)>()
                {
                    (startFromTime.FeedRange, state)
                };

                CrossPartitionState <ChangeFeedState> crossPartitionState = new CrossPartitionState <ChangeFeedState>(rangesAndStates);

                return(TryCatch <CrossPartitionState <ChangeFeedState> > .FromResult(crossPartitionState));
            }
예제 #2
0
 public abstract TResult Visit(ChangeFeedStartFromTime startFromTime);
 public abstract void Visit(ChangeFeedStartFromTime startFromTime);