/// <summary> /// Execute the command /// </summary> /// <param name="commandParameter">A command parameter transmitted by the administration</param> /// <param name="feedbackFactory">The feedback factory provides options to send log messages and finally return a result</param> /// <param name="clientInfo">Provides actions and information about the client</param> public abstract void Execute(CommandParameter commandParameter, IFeedbackFactory feedbackFactory, IClientInfo clientInfo);
/// <summary> /// Get the command parameter /// </summary> public virtual CommandParameter GetCommandParameter() { return(CommandParameter.FromProperties(this)); }