Table of Contents

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

WriteHeaderToEnv

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