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()
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()
Returns
- Task