Table of Contents

Interface IChannelSource

Namespace
MongoDB.Driver.Core.Bindings
Assembly
MongoDB.Driver.Core.dll

Represents a channel source.

public interface IChannelSource : IDisposable
Inherited Members

Properties

Server

Gets the server.

IServer Server { get; }

Property Value

IServer

The server.

ServerDescription

Gets the server description.

ServerDescription ServerDescription { get; }

Property Value

ServerDescription

The server description.

Session

Gets the session.

ICoreSessionHandle Session { get; }

Property Value

ICoreSessionHandle

The session.

Methods

GetChannel(CancellationToken)

Gets a channel.

IChannelHandle GetChannel(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

The cancellation token.

Returns

IChannelHandle

A channel.

GetChannelAsync(CancellationToken)

Gets a channel.

Task<IChannelHandle> GetChannelAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

The cancellation token.

Returns

Task<IChannelHandle>

A Task whose result is a channel.