Class ExecFilter
- Namespace
- Fluxzy.Rules.Filters
- Assembly
- Fluxzy.Core.dll
[FilterMetaData(null, LongDescription = "Select exchange according to the exit code of a launched process. Evaluation is considered `true` whenthe process exits with 0 error code.", NotSelectable = true)]
public class ExecFilter : Filter
- Inheritance
-
ExecFilter
- Inherited Members
-
- Extension Methods
-
Constructors
ExecFilter(string, string)
public ExecFilter(string filename, string arguments)
Parameters
filename
string
arguments
string
Properties
Arguments
public string Arguments { get; set; }
Property Value
- string
Description
public override string? Description { get; set; }
Property Value
- string
Filename
public string Filename { get; set; }
Property Value
- string
FilterScope
public override FilterScope FilterScope { get; }
Property Value
- FilterScope
public bool WriteHeaderToEnv { get; set; }
Property Value
- bool
Methods
GetExamples()
public override IEnumerable<FilterExample> GetExamples()
Returns
- IEnumerable<FilterExample>
InternalApply(ExchangeContext?, IAuthority, IExchange?, IFilteringContext?)
protected override bool InternalApply(ExchangeContext? exchangeContext, IAuthority authority, IExchange? exchange, IFilteringContext? filteringContext)
Parameters
exchangeContext
ExchangeContext
authority
IAuthority
exchange
IExchange
filteringContext
IFilteringContext
Returns
- bool