Method ExecuteProtocol
- Namespace
- MongoDB.Driver.Core.Operations
- Assembly
- MongoDB.Driver.Core.dll
ExecuteProtocol(IChannelHandle, ICoreSessionHandle, ReadPreference, CancellationToken)
Executes the protocol.
protected TCommandResult ExecuteProtocol(IChannelHandle channel, ICoreSessionHandle session, ReadPreference readPreference, CancellationToken cancellationToken)
Parameters
channel
IChannelHandleThe channel.
session
ICoreSessionHandleThe session.
readPreference
ReadPreferenceThe read preference.
cancellationToken
CancellationTokenThe cancellation token.
Returns
- TCommandResult
A Task whose result is the command result.
ExecuteProtocol(IChannelSource, ICoreSessionHandle, ReadPreference, CancellationToken)
Executes the protocol.
protected TCommandResult ExecuteProtocol(IChannelSource channelSource, ICoreSessionHandle session, ReadPreference readPreference, CancellationToken cancellationToken)
Parameters
channelSource
IChannelSourceThe channel source.
session
ICoreSessionHandleThe session.
readPreference
ReadPreferenceThe read preference.
cancellationToken
CancellationTokenThe cancellation token.
Returns
- TCommandResult
A Task whose result is the command result.