public class RabbitMQTransportBindingElement

Summary

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

Property Summary

Flags Type Name Summary
public Uri Broker (rw)

Specifies the address of the RabbitMQ Server

public IProtocol BrokerProtocol (rw)

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

public ConnectionParameters ConnectionParameters (r)

(undocumented)

public string Realm (rw)

(undocumented)

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 Uri Broker (rw)

Summary

Specifies the address of the RabbitMQ Server

public IProtocol BrokerProtocol (rw)

Summary

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

public ConnectionParameters ConnectionParameters (r)

public string Realm (rw)

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