Table of Contents

Class ResponseHeaderFilter

Namespace
Fluxzy.Rules.Filters.ResponseFilters
Assembly
Fluxzy.Core.dll

Select exchanges according to response header values.

[FilterMetaData(null, LongDescription = "Select exchanges according to response header values.")]
public class ResponseHeaderFilter : HeaderFilter
Inheritance
ResponseHeaderFilter
Derived
Inherited Members
Extension Methods

Constructors

ResponseHeaderFilter(string, StringSelectorOperation, string)

[JsonConstructor]
public ResponseHeaderFilter(string pattern, StringSelectorOperation operation, string headerName)

Parameters

pattern string
operation StringSelectorOperation
headerName string

ResponseHeaderFilter(string, string)

public ResponseHeaderFilter(string pattern, string headerName)

Parameters

pattern string
headerName string

Properties

AutoGeneratedName

public override string AutoGeneratedName { get; }

Property Value

string

FilterScope

public override FilterScope FilterScope { get; }

Property Value

FilterScope

GenericName

public override string GenericName { get; }

Property Value

string

ShortName

public override string ShortName { get; }

Property Value

string

Methods

GetExamples()

public override IEnumerable<FilterExample> GetExamples()

Returns

IEnumerable<FilterExample>

GetMatchInputs(ExchangeContext?, IAuthority, IExchange?)

protected override IEnumerable<string> GetMatchInputs(ExchangeContext? exchangeContext, IAuthority authority, IExchange? exchange)

Parameters

exchangeContext ExchangeContext
authority IAuthority
exchange IExchange

Returns

IEnumerable<string>