Table of Contents

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 IChannelHandle

The channel.

session ICoreSessionHandle

The session.

readPreference ReadPreference

The read preference.

cancellationToken CancellationToken

The 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 IChannelSource

The channel source.

session ICoreSessionHandle

The session.

readPreference ReadPreference

The read preference.

cancellationToken CancellationToken

The cancellation token.

Returns

TCommandResult

A Task whose result is the command result.