Table of Contents

Class BindingBuilder.HeadersExchangeMapConfigurer

Namespace
Steeltoe.Messaging.RabbitMQ.Config
Assembly
Steeltoe.Messaging.RabbitMQ.dll
public class BindingBuilder.HeadersExchangeMapConfigurer
Inheritance
BindingBuilder.HeadersExchangeMapConfigurer
Inherited Members

Constructors

HeadersExchangeMapConfigurer(DestinationConfigurer, HeadersExchange)

public HeadersExchangeMapConfigurer(BindingBuilder.DestinationConfigurer destination, HeadersExchange exchange)

Parameters

destination BindingBuilder.DestinationConfigurer
exchange HeadersExchange

Properties

Destination

public BindingBuilder.DestinationConfigurer Destination { get; }

Property Value

BindingBuilder.DestinationConfigurer

Exchange

public HeadersExchange Exchange { get; }

Property Value

HeadersExchange

Methods

Where(string)

public BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeSingleValueBindingCreator Where(string key)

Parameters

key string

Returns

BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeSingleValueBindingCreator

WhereAll(Dictionary<string, object>)

public BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeMapBindingCreator WhereAll(Dictionary<string, object> headerValues)

Parameters

headerValues Dictionary<string, object>

Returns

BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeMapBindingCreator

WhereAll(params string[])

public BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeKeysBindingCreator WhereAll(params string[] headerKeys)

Parameters

headerKeys string[]

Returns

BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeKeysBindingCreator

WhereAny(Dictionary<string, object>)

public BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeMapBindingCreator WhereAny(Dictionary<string, object> headerValues)

Parameters

headerValues Dictionary<string, object>

Returns

BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeMapBindingCreator

WhereAny(params string[])

public BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeKeysBindingCreator WhereAny(params string[] headerKeys)

Parameters

headerKeys string[]

Returns

BindingBuilder.HeadersExchangeMapConfigurer.HeadersExchangeKeysBindingCreator