Table of Contents

Class Binding

Namespace
Steeltoe.Messaging.RabbitMQ.Config
Assembly
Steeltoe.Messaging.RabbitMQ.dll
public class Binding : AbstractDeclarable, IBinding, IDeclarable, IServiceNameAware
Inheritance
Binding
Implements
Derived
Inherited Members

Constructors

Binding(string)

public Binding(string bindingName)

Parameters

bindingName string

Binding(string, string, DestinationType, string, string, Dictionary<string, object>)

public Binding(string bindingName, string destination, Binding.DestinationType destinationType, string exchange, string routingKey, Dictionary<string, object> arguments)

Parameters

bindingName string
destination string
destinationType Binding.DestinationType
exchange string
routingKey string
arguments Dictionary<string, object>

Properties

BindingName

public string BindingName { get; set; }

Property Value

string

Destination

public string Destination { get; set; }

Property Value

string

Exchange

public string Exchange { get; set; }

Property Value

string

IsDestinationQueue

public bool IsDestinationQueue { get; }

Property Value

bool

RoutingKey

public string RoutingKey { get; set; }

Property Value

string

ServiceName

public string ServiceName { get; set; }

Property Value

string

Type

public Binding.DestinationType Type { get; set; }

Property Value

Binding.DestinationType

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.