namespace AsterNET.Manager.Event { /// /// Abstract base class for events triggered in response to a ManagerAction.
/// All ResponseEvents contain an additional action id property that links the /// event to the action that caused it. ///
public abstract class ResponseEvent : ManagerEvent { private string actionId; private string internalActionId; /// /// Get/Set the action id of the ManagerAction that caused this event. /// public string ActionId { get { return actionId; } set { this.actionId = value; } } /// /// Get/Set the internal action id of the ManagerAction that caused this event. /// public string InternalActionId { get { return internalActionId; } set { this.internalActionId = value; } } public ResponseEvent(ManagerConnection source) : base(source) { } } }