DeferredAsyncCursorTDocument Constructor |
Namespace:
MongoDB.Driver
Assembly:
MongoDB.Driver.Core (in MongoDB.Driver.Core.dll) Version: 2.7.3+Branch.v2.7.x.Sha.2f1f2be13a23b8520cb9c2ee8439c022f9a03efe
Syntax public DeferredAsyncCursor(
Action disposeAction,
Func<CancellationToken, IAsyncCursor<TDocument>> execute,
Func<CancellationToken, Task<IAsyncCursor<TDocument>>> executeAsync
)
Public Sub New (
disposeAction As Action,
execute As Func(Of CancellationToken, IAsyncCursor(Of TDocument)),
executeAsync As Func(Of CancellationToken, Task(Of IAsyncCursor(Of TDocument)))
)
new :
disposeAction : Action *
execute : Func<CancellationToken, IAsyncCursor<'TDocument>> *
executeAsync : Func<CancellationToken, Task<IAsyncCursor<'TDocument>>> -> DeferredAsyncCursor
Parameters
- disposeAction
- Type: SystemAction
The dispose action. - execute
- Type: SystemFuncCancellationToken, IAsyncCursorTDocument
The delegate to execute the first time MoveNext is called. - executeAsync
- Type: SystemFuncCancellationToken, TaskIAsyncCursorTDocument
The delegate to execute the first time MoveNextAsync is called.
See Also