Class AbsoluteUriFilter
- Namespace
- Fluxzy.Rules.Filters.RequestFilters
- Assembly
- Fluxzy.Core.dll
Filter according to full url (includes path and query)
[FilterMetaData(null, LongDescription = "Select exchanges according to URI (scheme, FQDN, path and query). Supports common string search option and regular expression.", QuickReachFilter = true, QuickReachFilterOrder = 0)]
public class AbsoluteUriFilter : StringFilter
- Inheritance
-
AbsoluteUriFilter
- Inherited Members
- Extension Methods
Constructors
AbsoluteUriFilter(string)
public AbsoluteUriFilter(string pattern)
Parameters
pattern
string
AbsoluteUriFilter(string, StringSelectorOperation)
[JsonConstructor]
public AbsoluteUriFilter(string pattern, StringSelectorOperation operation)
Parameters
pattern
stringoperation
StringSelectorOperation
Properties
AutoGeneratedName
public override string AutoGeneratedName { get; }
Property Value
Common
public override bool Common { get; set; }
Property Value
FilterScope
public override FilterScope FilterScope { 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