public class RabbitMQTransportBindingElement

Summary

Represents the binding element used to specify AMQP transport for transmitting messages.

Property Summary

Flags Type Name Summary
public IProtocol BrokerProtocol (rw)

Specifies the version of the AMQP protocol that should be used to communicate with the broker

public string HostName (rw)

Specifies the hostname of the RabbitMQ Server

public virtual long MaxReceivedMessageSize (rw)

The largest receivable encoded message

public int Port (rw)

Specifies the RabbitMQ Server port

public virtual string Scheme (r)

Gets the scheme used by the binding, soap.amqp

Constructor Summary

Flags Name Summary
public RabbitMQTransportBindingElement()

Creates a new instance of the RabbitMQTransportBindingElement Class using the default protocol.

Method Summary

Flags Name Summary
public virtual IChannelFactory<TChannel> BuildChannelFactory<TChannel>(BindingContext context)

(undocumented)

public virtual IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)

(undocumented)

public virtual bool CanBuildChannelFactory<TChannel>(BindingContext context)

(undocumented)

public virtual bool CanBuildChannelListener<TChannel>(BindingContext context)

(undocumented)

public virtual BindingElement Clone()

(undocumented)

public virtual T GetProperty<T>(BindingContext context)

(undocumented)

Property Detail

public IProtocol BrokerProtocol (rw)

Summary

Specifies the version of the AMQP protocol that should be used to communicate with the broker

public string HostName (rw)

Summary

Specifies the hostname of the RabbitMQ Server

public virtual long MaxReceivedMessageSize (rw)

Summary

The largest receivable encoded message

public int Port (rw)

Summary

Specifies the RabbitMQ Server port

public virtual string Scheme (r)

Summary

Gets the scheme used by the binding, soap.amqp

Constructor Detail

RabbitMQTransportBindingElement

public RabbitMQTransportBindingElement()

Summary

Creates a new instance of the RabbitMQTransportBindingElement Class using the default protocol.

Method Detail

BuildChannelFactory

public virtual IChannelFactory<TChannel> BuildChannelFactory<TChannel>(BindingContext context)

Flags public virtual
Return type IChannelFactory<TChannel>
Parameters
Name Type
context BindingContext

BuildChannelListener

public virtual IChannelListener<TChannel> BuildChannelListener<TChannel>(BindingContext context)

Flags public virtual
Return type IChannelListener<TChannel>
Parameters
Name Type
context BindingContext

CanBuildChannelFactory

public virtual bool CanBuildChannelFactory<TChannel>(BindingContext context)

Flags public virtual
Return type bool
Parameters
Name Type
context BindingContext

CanBuildChannelListener

public virtual bool CanBuildChannelListener<TChannel>(BindingContext context)

Flags public virtual
Return type bool
Parameters
Name Type
context BindingContext

Clone

public virtual BindingElement Clone()

Flags public virtual
Return type BindingElement

GetProperty

public virtual T GetProperty<T>(BindingContext context)

Flags public virtual
Return type T
Parameters
Name Type
context BindingContext