C# 클래스 MassTransit.RabbitMqTransport.Contexts.RabbitMqModelContext

상속: BasePipeContext, Context.ModelContext, IDisposable
파일 보기 프로젝트 열기: MassTransit/MassTransit

Private Properties

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
BasicCancel ( string consumerTag ) : Task
Dispose ( ) : void
ExchangeDeclarePassive ( string exchange ) : Task
RabbitMqModelContext ( ConnectionContext connectionContext, IModel model, ITaskScope taskScope, IRabbitMqHost host ) : System

비공개 메소드들

메소드 설명
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

메소드 상세

BasicCancel() 공개 메소드

public BasicCancel ( string consumerTag ) : Task
consumerTag string
리턴 Task

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

ExchangeDeclarePassive() 공개 메소드

public ExchangeDeclarePassive ( string exchange ) : Task
exchange string
리턴 Task

RabbitMqModelContext() 공개 메소드

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