Class MultipleScopeAction
Defines a class of Action that can be run several times during the same exchange. The RunScope property allowed to set the specific scope when the action should be run.
public abstract class MultipleScopeAction : Action
- Inheritance
-
MultipleScopeAction
- Derived
- Inherited Members
Properties
ActionScope
public override FilterScope ActionScope { get; }
Property Value
RunScope
public FilterScope? RunScope { get; set; }
Property Value
Methods
InternalAlter(ExchangeContext, Exchange?, Connection?, FilterScope, BreakPointManager)
public override ValueTask InternalAlter(ExchangeContext context, Exchange? exchange, Connection? connection, FilterScope scope, BreakPointManager breakPointManager)
Parameters
contextExchangeContextexchangeExchangeconnectionConnectionscopeFilterScopebreakPointManagerBreakPointManager
Returns
MultiScopeAlter(ExchangeContext, Exchange?, Connection?, FilterScope, BreakPointManager)
public abstract ValueTask MultiScopeAlter(ExchangeContext context, Exchange? exchange, Connection? connection, FilterScope scope, BreakPointManager breakPointManager)
Parameters
contextExchangeContextexchangeExchangeconnectionConnectionscopeFilterScopebreakPointManagerBreakPointManager