Table of Contents

Interface IBindingSpecification

Namespace
RabbitMQ.AMQP.Client
Assembly
RabbitMQ.AMQP.Client.dll
public interface IBindingSpecification

Properties

BindingArguments

Dictionary<string, object> BindingArguments { get; }

Property Value

Dictionary<string, object>

BindingKey

string BindingKey { get; }

Property Value

string

BindingPath

string BindingPath { get; }

Property Value

string

DestinationExchangeName

string DestinationExchangeName { get; }

Property Value

string

DestinationQueueName

string DestinationQueueName { get; }

Property Value

string

SourceExchangeName

string SourceExchangeName { get; }

Property Value

string

Methods

Argument(string, object)

IBindingSpecification Argument(string key, object value)

Parameters

key string
value object

Returns

IBindingSpecification

Arguments(Dictionary<string, object>)

IBindingSpecification Arguments(Dictionary<string, object> arguments)

Parameters

arguments Dictionary<string, object>

Returns

IBindingSpecification

BindAsync()

Task BindAsync()

Returns

Task

DestinationExchange(IExchangeSpecification)

IBindingSpecification DestinationExchange(IExchangeSpecification exchangeSpec)

Parameters

exchangeSpec IExchangeSpecification

Returns

IBindingSpecification

DestinationExchange(string)

IBindingSpecification DestinationExchange(string exchangeName)

Parameters

exchangeName string

Returns

IBindingSpecification

DestinationQueue(IQueueSpecification)

IBindingSpecification DestinationQueue(IQueueSpecification queueSpec)

Parameters

queueSpec IQueueSpecification

Returns

IBindingSpecification

DestinationQueue(string)

IBindingSpecification DestinationQueue(string queueName)

Parameters

queueName string

Returns

IBindingSpecification

Key(string)

IBindingSpecification Key(string bindingKey)

Parameters

bindingKey string

Returns

IBindingSpecification

SourceExchange(IExchangeSpecification)

IBindingSpecification SourceExchange(IExchangeSpecification exchangeSpec)

Parameters

exchangeSpec IExchangeSpecification

Returns

IBindingSpecification

SourceExchange(string)

IBindingSpecification SourceExchange(string exchangeName)

Parameters

exchangeName string

Returns

IBindingSpecification

UnbindAsync()

Task UnbindAsync()

Returns

Task