C# Class RawRabbit.Channel.ThreadBasedChannelFactory

Inheritance: IChannelFactory
Afficher le fichier Open project: pardahlman/RawRabbit

Méthodes publiques

Méthode Description
CreateChannel ( IConnection connection = null ) : IModel
CreateChannelAsync ( IConnection connection = null ) : Task
Dispose ( ) : void
GetChannelAsync ( ) : Task
ThreadBasedChannelFactory ( RawRabbitConfiguration config, IConnectionFactory connectionFactory ) : System

Private Methods

Méthode Description
GetConnectionAsync ( ) : Task
GetOrCreateChannelAsync ( IConnection connection ) : Task

Method Details

CreateChannel() public méthode

public CreateChannel ( IConnection connection = null ) : IModel
connection IConnection
Résultat IModel

CreateChannelAsync() public méthode

public CreateChannelAsync ( IConnection connection = null ) : Task
connection IConnection
Résultat Task

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetChannelAsync() public méthode

public GetChannelAsync ( ) : Task
Résultat Task

ThreadBasedChannelFactory() public méthode

public ThreadBasedChannelFactory ( RawRabbitConfiguration config, IConnectionFactory connectionFactory ) : System
config RawRabbit.Configuration.RawRabbitConfiguration
connectionFactory IConnectionFactory
Résultat System