Method Watch
Watch<TResult>(PipelineDefinition<ChangeStreamDocument<BsonDocument>, TResult>, ChangeStreamOptions, CancellationToken)
Watches changes on all collections in a database.
IChangeStreamCursor<TResult> Watch<TResult>(PipelineDefinition<ChangeStreamDocument<BsonDocument>, TResult> pipeline, ChangeStreamOptions options = null, CancellationToken cancellationToken = default)Parameters
- pipelinePipelineDefinition<ChangeStreamDocument<BsonDocument>, TResult>
- The pipeline. 
- optionsChangeStreamOptions
- The options. 
- cancellationTokenCancellationToken
- The cancellation token. 
Returns
- IChangeStreamCursor<TResult>
- A change stream. 
Type Parameters
- TResult
- The type of the result. 
Watch<TResult>(IClientSessionHandle, PipelineDefinition<ChangeStreamDocument<BsonDocument>, TResult>, ChangeStreamOptions, CancellationToken)
Watches changes on all collections in a database.
IChangeStreamCursor<TResult> Watch<TResult>(IClientSessionHandle session, PipelineDefinition<ChangeStreamDocument<BsonDocument>, TResult> pipeline, ChangeStreamOptions options = null, CancellationToken cancellationToken = default)Parameters
- sessionIClientSessionHandle
- The session. 
- pipelinePipelineDefinition<ChangeStreamDocument<BsonDocument>, TResult>
- The pipeline. 
- optionsChangeStreamOptions
- The options. 
- cancellationTokenCancellationToken
- The cancellation token. 
Returns
- IChangeStreamCursor<TResult>
- A change stream. 
Type Parameters
- TResult
- The type of the result.