public override FeedIterator <T> GetChangeFeedIterator <T>( ChangeFeedStartFrom changeFeedStartFrom, ChangeFeedRequestOptions changeFeedRequestOptions = null) { if (changeFeedStartFrom == null) { throw new ArgumentNullException(nameof(changeFeedStartFrom)); } NetworkAttachedDocumentContainer networkAttachedDocumentContainer = new NetworkAttachedDocumentContainer( this, this.queryClient, new CosmosDiagnosticsContextCore()); DocumentContainer documentContainer = new DocumentContainer(networkAttachedDocumentContainer); ChangeFeedIteratorCore changeFeedIteratorCore = new ChangeFeedIteratorCore( documentContainer: documentContainer, changeFeedStartFrom: changeFeedStartFrom, changeFeedRequestOptions: changeFeedRequestOptions); return(new FeedIteratorCore <T>( changeFeedIteratorCore, responseCreator: this.ClientContext.ResponseFactory.CreateChangeFeedUserTypeResponse <T>)); }
public abstract FeedIterator <T> GetChangeFeedIterator <T>( ChangeFeedStartFrom changeFeedStartFrom, ChangeFeedRequestOptions changeFeedRequestOptions = null);
public abstract FeedIterator GetChangeFeedStreamIterator( ChangeFeedStartFrom changeFeedStartFrom, ChangeFeedMode changeFeedMode, ChangeFeedRequestOptions changeFeedRequestOptions = null);
internal abstract FeedIterator GetStandByFeedIterator( ChangeFeedStartFrom changeFeedStartFrom, ChangeFeedRequestOptions requestOptions = default);
public override FeedIterator <T> GetChangeFeedIterator <T>( ChangeFeedStartFrom changeFeedStartFrom, ChangeFeedRequestOptions changeFeedRequestOptions = null) { return(base.GetChangeFeedIterator <T>(changeFeedStartFrom, changeFeedRequestOptions)); }
public override FeedIterator <T> GetChangeFeedIterator <T>( ChangeFeedStartFrom changeFeedStartFrom, ChangeFeedRequestOptions changeFeedRequestOptions = null) { return(this.GetChangeFeedIterator <T>(changeFeedStartFrom, ChangeFeedMode.Incremental, changeFeedRequestOptions)); }