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
stringoperation
StringSelectorOperationheaderName
string
ResponseHeaderFilter(string, string)
public ResponseHeaderFilter(string pattern, string headerName)
Parameters
Properties
AutoGeneratedName
public override string AutoGeneratedName { get; }
Property Value
FilterScope
public override FilterScope FilterScope { get; }
Property Value
GenericName
public override string GenericName { get; }
Property Value
ShortName
public override string ShortName { get; }
Property Value
Methods
GetExamples()
public override IEnumerable<FilterExample> GetExamples()
Returns
GetMatchInputs(ExchangeContext?, IAuthority, IExchange?)
protected override IEnumerable<string> GetMatchInputs(ExchangeContext? exchangeContext, IAuthority authority, IExchange? exchange)
Parameters
exchangeContext
ExchangeContextauthority
IAuthorityexchange
IExchange