Method GetReadChannelSourceAsync
GetReadChannelSourceAsync(CancellationToken)
Gets a channel source for read operations.
Task<IChannelSourceHandle> GetReadChannelSourceAsync(CancellationToken cancellationToken)
Parameters
cancellationTokenCancellationTokenThe cancellation token.
Returns
- Task<IChannelSourceHandle>
A channel source.
GetReadChannelSourceAsync(IReadOnlyCollection<ServerDescription>, CancellationToken)
Gets a channel source for read operations while deprioritizing servers in the provided collection.
Task<IChannelSourceHandle> GetReadChannelSourceAsync(IReadOnlyCollection<ServerDescription> deprioritizedServers, CancellationToken cancellationToken)
Parameters
deprioritizedServersIReadOnlyCollection<ServerDescription>The deprioritized servers.
cancellationTokenCancellationTokenThe cancellation token.
Returns
- Task<IChannelSourceHandle>
A channel source.