public class RabbitMQBindingConfigurationElement

Summary

Represents the configuration for a RabbitMQBinding.

Remarks

This configuration element should be imported into the client and server configuration files to provide declarative configuration of a AMQP bound service.

Property Summary

Flags Type Name Summary
public string HostName (rw)

Specifies the hostname of the broker that the binding should connect to.

public long MaxMessageSize (rw)

Specifies the maximum encoded message size

public bool OneWayOnly (rw)

Specifies whether or not the CompositeDuplex and ReliableSession binding elements are added to the channel stack.

public string Password (rw)

Password to use when authenticating with the broker

public int Port (rw)

Specifies the port of the broker that the binding should connect to.

public IProtocol Protocol (r)

Gets the protocol version specified by the current configuration

public bool TransactionFlowEnabled (rw)

Specifies whether or not WS-AtomicTransactions are supported by the binding

public string Username (rw)

The username to use when authenticating with the broker

public string VirtualHost (rw)

The virtual host to access.

Constructor Summary

Flags Name Summary
public RabbitMQBindingConfigurationElement(string configurationName)

Creates a new instance of the RabbitMQBindingConfigurationElement Class initialized with values from the specified configuration.

public RabbitMQBindingConfigurationElement()

Creates a new instance of the RabbitMQBindingConfigurationElement Class.

Property Detail

public string HostName (rw)

Summary

Specifies the hostname of the broker that the binding should connect to.

public long MaxMessageSize (rw)

Summary

Specifies the maximum encoded message size

public bool OneWayOnly (rw)

Summary

Specifies whether or not the CompositeDuplex and ReliableSession binding elements are added to the channel stack.

public string Password (rw)

Summary

Password to use when authenticating with the broker

public int Port (rw)

Summary

Specifies the port of the broker that the binding should connect to.

public IProtocol Protocol (r)

Summary

Gets the protocol version specified by the current configuration

public bool TransactionFlowEnabled (rw)

Summary

Specifies whether or not WS-AtomicTransactions are supported by the binding

public string Username (rw)

Summary

The username to use when authenticating with the broker

public string VirtualHost (rw)

Summary

The virtual host to access.

Constructor Detail

RabbitMQBindingConfigurationElement

public RabbitMQBindingConfigurationElement(string configurationName)

Parameters
Name Type
configurationName string

Summary

Creates a new instance of the RabbitMQBindingConfigurationElement Class initialized with values from the specified configuration.

Param

RabbitMQBindingConfigurationElement

public RabbitMQBindingConfigurationElement()

Summary

Creates a new instance of the RabbitMQBindingConfigurationElement Class.