Interface IChannelSource
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
CancellationTokenThe cancellation token.
Returns
- IChannelHandle
A channel.
GetChannelAsync(CancellationToken)
Gets a channel.
Task<IChannelHandle> GetChannelAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationTokenThe cancellation token.
Returns
- Task<IChannelHandle>
A Task whose result is a channel.