Table of Contents

Interface IExchangeSpecification

Namespace
RabbitMQ.AMQP.Client
Assembly
RabbitMQ.AMQP.Client.dll
public interface IExchangeSpecification : IEntitySpecification
Inherited Members

Properties

ExchangeArguments

Dictionary<string, object> ExchangeArguments { get; }

Property Value

Dictionary<string, object>

ExchangeName

string ExchangeName { get; }

Property Value

string

ExchangeType

string ExchangeType { get; }

Property Value

string

IsAutoDelete

bool IsAutoDelete { get; }

Property Value

bool

Methods

Argument(string, object)

IExchangeSpecification Argument(string key, object value)

Parameters

key string
value object

Returns

IExchangeSpecification

Arguments(Dictionary<string, object>)

IExchangeSpecification Arguments(Dictionary<string, object> arguments)

Parameters

arguments Dictionary<string, object>

Returns

IExchangeSpecification

AutoDelete(bool)

IExchangeSpecification AutoDelete(bool isAutoDelete)

Parameters

isAutoDelete bool

Returns

IExchangeSpecification

Name(string)

IExchangeSpecification Name(string exchangeName)

Parameters

exchangeName string

Returns

IExchangeSpecification

Type(ExchangeType)

IExchangeSpecification Type(ExchangeType exchangeType)

Parameters

exchangeType ExchangeType

Returns

IExchangeSpecification

Type(string)

IExchangeSpecification Type(string exchangeType)

Parameters

exchangeType string

Returns

IExchangeSpecification