Class ExecutableAction
- Namespace
- NMF.Glsp.Protocol.BaseProtocol
- Assembly
- NMF.Glsp.dll
Denotes an action that can be executed
public abstract class ExecutableAction : BaseAction
- Inheritance
-
ExecutableAction
- Derived
- Inherited Members
Methods
ExecuteAsync(IGlspSession)
Executes the action in the context of the given session
public abstract Task ExecuteAsync(IGlspSession session)
Parameters
session
IGlspSessionThe session in which to execute the action
Returns
RequireTransaction()
Denotes whether the execution of the action requires a transaction
public virtual bool RequireTransaction()