Table of Contents

Class DelayAction

Namespace
Fluxzy.Rules.Actions
Assembly
Fluxzy.Core.dll
[ActionMetadata("Add a latency to the exchange.")]
public class DelayAction : Action
Inheritance
DelayAction
Inherited Members

Constructors

DelayAction(int)

public DelayAction(int duration)

Parameters

duration int

Properties

ActionScope

public override FilterScope ActionScope { get; }

Property Value

FilterScope

DefaultDescription

public override string DefaultDescription { get; }

Property Value

string

Duration

public int Duration { get; set; }

Property Value

int

Scope

public FilterScope Scope { get; set; }

Property Value

FilterScope

Methods

InternalAlter(ExchangeContext, Exchange?, Connection?, FilterScope, BreakPointManager)

public override ValueTask InternalAlter(ExchangeContext context, Exchange? exchange, Connection? connection, FilterScope scope, BreakPointManager breakPointManager)

Parameters

context ExchangeContext
exchange Exchange
connection Connection
scope FilterScope
breakPointManager BreakPointManager

Returns

ValueTask