C# Class MassTransit.RabbitMqTransport.Contexts.RabbitMqModelContext

Inheritance: BasePipeContext, Context.ModelContext, IDisposable
Afficher le fichier Open project: MassTransit/MassTransit

Private Properties

Свойство Type Description
Close void
FaultPendingPublishes void
ModelContext Task
ModelContext Task
ModelContext Task
ModelContext Task
ModelContext Task
ModelContext Task
ModelContext Task
ModelContext void
ModelContext void
OnBasicAcks void
OnBasicNacks void
OnBasicReturn void
OnModelShutdown void
Publish void
PublishAsync PendingPublish
RabbitMqModelContext System

Méthodes publiques

Méthode Description
BasicCancel ( string consumerTag ) : Task
Dispose ( ) : void
ExchangeDeclarePassive ( string exchange ) : Task
RabbitMqModelContext ( ConnectionContext connectionContext, IModel model, ITaskScope taskScope, IRabbitMqHost host ) : System

Private Methods

Méthode Description
Close ( string reason ) : void
FaultPendingPublishes ( ) : void
ModelContext ( string exchange, string routingKey, bool mandatory, IBasicProperties basicProperties, byte body, bool awaitAck ) : Task
ModelContext ( string exchange, string type, bool durable, bool autoDelete, object>.IDictionary arguments ) : Task
ModelContext ( string destination, string source, string routingKey, object>.IDictionary arguments ) : Task
ModelContext ( uint prefetchSize, ushort prefetchCount, bool global ) : Task
ModelContext ( string queue, bool durable, bool exclusive, bool autoDelete, object>.IDictionary arguments ) : Task
ModelContext ( string queue, bool noAck, IBasicConsumer consumer ) : Task
ModelContext ( string queue ) : Task
ModelContext ( ulong deliveryTag, bool multiple ) : void
ModelContext ( ulong deliveryTag, bool multiple, bool requeue ) : void
OnBasicAcks ( object model, RabbitMQ.Client.Events.BasicAckEventArgs args ) : void
OnBasicNacks ( object model, RabbitMQ.Client.Events.BasicNackEventArgs args ) : void
OnBasicReturn ( object model, RabbitMQ.Client.Events.BasicReturnEventArgs args ) : void
OnModelShutdown ( object model, RabbitMQ.Client.ShutdownEventArgs reason ) : void
Publish ( string exchange, string routingKey, bool mandatory, IBasicProperties basicProperties, byte body ) : void
PublishAsync ( string exchange, string routingKey, bool mandatory, IBasicProperties basicProperties, byte body ) : PendingPublish
RabbitMqModelContext ( ConnectionContext connectionContext, IModel model, IRabbitMqHost host, ITaskParticipant participant ) : System

Method Details

BasicCancel() public méthode

public BasicCancel ( string consumerTag ) : Task
consumerTag string
Résultat Task

Dispose() public méthode

public Dispose ( ) : void
Résultat void

ExchangeDeclarePassive() public méthode

public ExchangeDeclarePassive ( string exchange ) : Task
exchange string
Résultat Task

RabbitMqModelContext() public méthode

public RabbitMqModelContext ( ConnectionContext connectionContext, IModel model, ITaskScope taskScope, IRabbitMqHost host ) : System
connectionContext ConnectionContext
model IModel
taskScope ITaskScope
host IRabbitMqHost
Résultat System