C# Class RabbitMQ.ServiceModel.RabbitMQInputChannel

Inheritance: RabbitMQ.ServiceModel.RabbitMQInputChannelBase
Show file Open project: Chatham/rabbitmq-dotnet-client

Public Methods

Method Description
Close ( System.TimeSpan timeout ) : void
Open ( System.TimeSpan timeout ) : void
RabbitMQInputChannel ( BindingContext context, IModel model, EndpointAddress address, QueueSettings queueSettings ) : System
Receive ( System.TimeSpan timeout ) : Message
TryReceive ( System.TimeSpan timeout, Message &message ) : bool
WaitForMessage ( System.TimeSpan timeout ) : bool

Method Details

Close() public method

public Close ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
return void

Open() public method

public Open ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
return void

RabbitMQInputChannel() public method

public RabbitMQInputChannel ( BindingContext context, IModel model, EndpointAddress address, QueueSettings queueSettings ) : System
context BindingContext
model IModel
address System.ServiceModel.EndpointAddress
queueSettings QueueSettings
return System

Receive() public method

public Receive ( System.TimeSpan timeout ) : Message
timeout System.TimeSpan
return Message

TryReceive() public method

public TryReceive ( System.TimeSpan timeout, Message &message ) : bool
timeout System.TimeSpan
message Message
return bool

WaitForMessage() public method

public WaitForMessage ( System.TimeSpan timeout ) : bool
timeout System.TimeSpan
return bool