Table of Contents

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 string
operation StringSelectorOperation

Properties

AutoGeneratedName

public override string AutoGeneratedName { get; }

Property Value

string

Common

public override bool Common { get; set; }

Property Value

bool

FilterScope

public override FilterScope FilterScope { get; }

Property Value

FilterScope

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>