Table of Contents

Class AbstractExchange

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

Constructors

AbstractExchange(string)

protected AbstractExchange(string exchangeName)

Parameters

exchangeName string

AbstractExchange(string, bool, bool)

protected AbstractExchange(string exchangeName, bool durable, bool autoDelete)

Parameters

exchangeName string
durable bool
autoDelete bool

AbstractExchange(string, bool, bool, Dictionary<string, object>)

protected AbstractExchange(string exchangeName, bool durable, bool autoDelete, Dictionary<string, object> arguments)

Parameters

exchangeName string
durable bool
autoDelete bool
arguments Dictionary<string, object>

Properties

ExchangeName

public string ExchangeName { get; set; }

Property Value

string

IsAutoDelete

public bool IsAutoDelete { get; set; }

Property Value

bool

IsDelayed

public bool IsDelayed { get; set; }

Property Value

bool

IsDurable

public bool IsDurable { get; set; }

Property Value

bool

IsInternal

public bool IsInternal { get; set; }

Property Value

bool

ServiceName

public string ServiceName { get; set; }

Property Value

string

Type

public abstract string Type { get; }

Property Value

string

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.