@@ -303,6 +303,24 @@ IAggregateFluent<TNewResult> Lookup<TForeignDocument, TAsElement, TAs, TNewResul
303303 /// <returns>A cursor.</returns>
304304 IAsyncCursor < TResult > Out ( string collectionName , CancellationToken cancellationToken = default ( CancellationToken ) ) ;
305305
306+ /// <summary>
307+ /// Appends an out stage to the pipeline and executes it, and then returns a cursor to read the contents of the output collection.
308+ /// </summary>
309+ /// <param name="outputCollection">The output collection.</param>
310+ /// <param name="timeSeriesOptions">The time series options.</param>
311+ /// <param name="cancellationToken">The cancellation token.</param>
312+ /// <returns>A cursor.</returns>
313+ IAsyncCursor < TResult > Out ( IMongoCollection < TResult > outputCollection , TimeSeriesOptions timeSeriesOptions , CancellationToken cancellationToken = default ( CancellationToken ) ) ;
314+
315+ /// <summary>
316+ /// Appends an out stage to the pipeline and executes it, and then returns a cursor to read the contents of the output collection.
317+ /// </summary>
318+ /// <param name="collectionName">Name of the collection.</param>
319+ /// <param name="timeSeriesOptions">The time series options.</param>
320+ /// <param name="cancellationToken">The cancellation token.</param>
321+ /// <returns>A cursor.</returns>
322+ IAsyncCursor < TResult > Out ( string collectionName , TimeSeriesOptions timeSeriesOptions , CancellationToken cancellationToken = default ( CancellationToken ) ) ;
323+
306324 /// <summary>
307325 /// Appends an out stage to the pipeline and executes it, and then returns a cursor to read the contents of the output collection.
308326 /// </summary>
@@ -319,6 +337,24 @@ IAggregateFluent<TNewResult> Lookup<TForeignDocument, TAsElement, TAs, TNewResul
319337 /// <returns>A Task whose result is a cursor.</returns>
320338 Task < IAsyncCursor < TResult > > OutAsync ( string collectionName , CancellationToken cancellationToken = default ( CancellationToken ) ) ;
321339
340+ /// <summary>
341+ /// Appends an out stage to the pipeline and executes it, and then returns a cursor to read the contents of the output collection.
342+ /// </summary>
343+ /// <param name="outputCollection">The output collection.</param>
344+ /// <param name="timeSeriesOptions">The time series options.</param>
345+ /// <param name="cancellationToken">The cancellation token.</param>
346+ /// <returns>A Task whose result is a cursor.</returns>
347+ Task < IAsyncCursor < TResult > > OutAsync ( IMongoCollection < TResult > outputCollection , TimeSeriesOptions timeSeriesOptions , CancellationToken cancellationToken = default ( CancellationToken ) ) ;
348+
349+ /// <summary>
350+ /// Appends an out stage to the pipeline and executes it, and then returns a cursor to read the contents of the output collection.
351+ /// </summary>
352+ /// <param name="collectionName">Name of the collection.</param>
353+ /// <param name="timeSeriesOptions">The time series options.</param>
354+ /// <param name="cancellationToken">The cancellation token.</param>
355+ /// <returns>A Task whose result is a cursor.</returns>
356+ Task < IAsyncCursor < TResult > > OutAsync ( string collectionName , TimeSeriesOptions timeSeriesOptions , CancellationToken cancellationToken = default ( CancellationToken ) ) ;
357+
322358 /// <summary>
323359 /// Appends a project stage to the pipeline.
324360 /// </summary>
0 commit comments