Example #1
0
        public Task CloseAsync(FeedProcessing.IChangeFeedObserverContext context, FeedProcessing.ChangeFeedObserverCloseReason reason)
        {
#pragma warning disable CS0618 // Type or member is obsolete
            return(this.observer.CloseAsync(new ChangeFeedObserverContextAdapter(context), (ChangeFeedObserverCloseReason)reason));

#pragma warning restore CS0618 // Type or member is obsolete
        }
Example #2
0
            public Task OpenAsync(FeedProcessing.IChangeFeedObserverContext context)
            {
                if (this.openProcessor != null)
                {
                    return(this.openProcessor(context));
                }

                return(Task.CompletedTask);
            }
Example #3
0
 public Task ProcessChangesAsync(FeedProcessing.IChangeFeedObserverContext context, IReadOnlyList <Document> docs, CancellationToken cancellationToken)
 {
     if (this.changeProcessor != null)
     {
         return(this.changeProcessor(context, docs));
     }
     else
     {
         return(Task.CompletedTask);
     }
 }
Example #4
0
 public Task CloseAsync(FeedProcessing.IChangeFeedObserverContext context, FeedProcessing.ChangeFeedObserverCloseReason reason) => Task.CompletedTask;
Example #5
0
 public Task ProcessChangesAsync(FeedProcessing.IChangeFeedObserverContext context, IReadOnlyList <Document> docs, CancellationToken cancellationToken)
 {
     return(this.observer.ProcessChangesAsync(new ChangeFeedObserverContextAdapter(context), docs));
 }
Example #6
0
 public Task OpenAsync(FeedProcessing.IChangeFeedObserverContext context)
 {
     return(this.observer.OpenAsync(new ChangeFeedObserverContextAdapter(context)));
 }