C# Class MassTransit.RabbitMqTransport.Integration.RabbitMqConnectionCache

Inheritance: IConnectionCache, IProbeSite
Afficher le fichier Open project: MassTransit/MassTransit

Méthodes publiques

Méthode Description
Probe ( ProbeContext context ) : void
RabbitMqConnectionCache ( RabbitMqHostSettings settings, ITaskSupervisor supervisor ) : System
Send ( IPipe connectionPipe, CancellationToken cancellationToken ) : Task

Private Methods

Méthode Description
CloseScope ( ) : Task
SendUsingExistingConnection ( IPipe connectionPipe, ConnectionScope scope, CancellationToken cancellationToken ) : Task
SendUsingNewConnection ( IPipe connectionPipe, ConnectionScope scope, CancellationToken cancellationToken ) : Task

Method Details

Probe() public méthode

public Probe ( ProbeContext context ) : void
context ProbeContext
Résultat void

RabbitMqConnectionCache() public méthode

public RabbitMqConnectionCache ( RabbitMqHostSettings settings, ITaskSupervisor supervisor ) : System
settings RabbitMqHostSettings
supervisor ITaskSupervisor
Résultat System

Send() public méthode

public Send ( IPipe connectionPipe, CancellationToken cancellationToken ) : Task
connectionPipe IPipe
cancellationToken System.Threading.CancellationToken
Résultat Task