C# Class RabbitMQ.ServiceModel.RabbitMQInputChannel

Inheritance: RabbitMQ.ServiceModel.RabbitMQInputChannelBase
Afficher le fichier Open project: Chatham/rabbitmq-dotnet-client

Méthodes publiques

Méthode 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 méthode

public Close ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
Résultat void

Open() public méthode

public Open ( System.TimeSpan timeout ) : void
timeout System.TimeSpan
Résultat void

RabbitMQInputChannel() public méthode

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

Receive() public méthode

public Receive ( System.TimeSpan timeout ) : Message
timeout System.TimeSpan
Résultat Message

TryReceive() public méthode

public TryReceive ( System.TimeSpan timeout, Message &message ) : bool
timeout System.TimeSpan
message Message
Résultat bool

WaitForMessage() public méthode

public WaitForMessage ( System.TimeSpan timeout ) : bool
timeout System.TimeSpan
Résultat bool