Class MethodFilter
- Namespace
- Fluxzy.Rules.Filters.RequestFilters
- Assembly
- Fluxzy.Core.dll
Select exchanges according to request method.
[FilterMetaData(null, LongDescription = "Select exchanges according to request method.")]
public class MethodFilter : StringFilter
- Inheritance
-
MethodFilter
- Derived
- Inherited Members
- Extension Methods
Constructors
MethodFilter(string)
public MethodFilter(string pattern)
Parameters
pattern
string
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
Returns
InternalApply(ExchangeContext?, IAuthority, IExchange?, IFilteringContext?)
protected override bool InternalApply(ExchangeContext? exchangeContext, IAuthority authority, IExchange? exchange, IFilteringContext? filteringContext)
Parameters
exchangeContext
ExchangeContextauthority
IAuthorityexchange
IExchangefilteringContext
IFilteringContext