コード例 #1
0
        public override void Visit(ChangeFeedStartFromNow startFromNow)
        {
            this.requestMessage.Headers.IfNoneMatch = ChangeFeedStartFromRequestOptionPopulator.IfNoneMatchAllHeaderValue;

            if (startFromNow.FeedRange != null)
            {
                startFromNow.FeedRange.Accept(FeedRangeRequestMessagePopulatorVisitor.Singleton, this.requestMessage);
            }
        }
コード例 #2
0
 public override TryCatch <ChangeFeedCrossFeedRangeState> Visit(ChangeFeedStartFromNow startFromNow)
 {
     return(TryCatch <ChangeFeedCrossFeedRangeState> .FromResult(
                ChangeFeedCrossFeedRangeState.CreateFromNow(startFromNow.FeedRange)));
 }
コード例 #3
0
 public abstract Task <TResult> VisitAsync(
     ChangeFeedStartFromNow startFromNow,
     TInput input,
     CancellationToken cancellationToken);
コード例 #4
0
 public override void Visit(ChangeFeedStartFromNow startFromNow)
 {
     this.requestMessage.Headers.IfNoneMatch = ChangeFeedStartFromRequestOptionPopulator.IfNoneMatchAllHeaderValue;
 }
コード例 #5
0
 public override FeedRange Visit(ChangeFeedStartFromNow startFromNow) => startFromNow.FeedRange;
コード例 #6
0
 public override FeedRange Visit(ChangeFeedStartFromNow startFromNow)
 {
     return(startFromNow.FeedRange);
 }