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
context
ExchangeContextexchange
Exchangeconnection
Connectionscope
FilterScopebreakPointManager
BreakPointManager
Returns
MultiScopeAlter(ExchangeContext, Exchange?, Connection?, FilterScope, BreakPointManager)
public abstract ValueTask MultiScopeAlter(ExchangeContext context, Exchange? exchange, Connection? connection, FilterScope scope, BreakPointManager breakPointManager)
Parameters
context
ExchangeContextexchange
Exchangeconnection
Connectionscope
FilterScopebreakPointManager
BreakPointManager