C# Class MassTransit.RabbitMqTransport.Contexts.RabbitMqModelContext

Inheritance: BasePipeContext, Context.ModelContext, IDisposable
Datei anzeigen Open project: MassTransit/MassTransit

Private Properties

Property 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

Public Methods

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

Private Methods

Method 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 method

public BasicCancel ( string consumerTag ) : Task
consumerTag string
return Task

Dispose() public method

public Dispose ( ) : void
return void

ExchangeDeclarePassive() public method

public ExchangeDeclarePassive ( string exchange ) : Task
exchange string
return Task

RabbitMqModelContext() public method

public RabbitMqModelContext ( ConnectionContext connectionContext, IModel model, ITaskScope taskScope, IRabbitMqHost host ) : System
connectionContext ConnectionContext
model IModel
taskScope ITaskScope
host IRabbitMqHost
return System