Esempio n. 1
0
 private CommandExecutionResult(CommandExecutionStatus status, string errorMessage, Exception errorReason, object o = null)
 {
     Status       = status;
     ErrorMessage = errorMessage;
     ErrorReason  = errorReason;
     Object       = o;
 }
Esempio n. 2
0
 private void cmdStateChanged(object sender, CommandExecutionStatus e)
 {
     if (this.CommandExecutionState != null)
     {
         this.CommandExecutionState(CommandExecutionStatus.None);
     }
 }
Esempio n. 3
0
        internal static TManagerCommandResponse Create <TManagerCommandResponse>(CommandExecutionStatus executionStatus, CommandExecutionResult executionResult)
            where TManagerCommandResponse : ManagerCommandResponse, new()
        {
            var managerCommandResponse = new TManagerCommandResponse();

            managerCommandResponse.SetExecutionStatus(executionStatus);
            managerCommandResponse.SetExecutionResult(executionResult);
            return(managerCommandResponse);
        }
Esempio n. 4
0
        void Callback(IntPtr handle, CommandExecutionStatus status, IntPtr data)
        {
            //Console.WriteLine("Calling back");
            List <EventObjectCompletionCallback> callbacks;

            lock (_lock) {
                _completed = true;
                callbacks  = _callbacks;
                _callbacks = null;
            }
            foreach (var callback in callbacks)
            {
                //Console.WriteLine("Calling back one");
                callback(this);
            }
            //Console.WriteLine("Called back");
        }
Esempio n. 5
0
 /// <summary>
 /// Constructor for default instances.
 /// </summary>
 private CommandExecutionResult()
 {
     Status = CommandExecutionStatus.OK;
 }
Esempio n. 6
0
 /// <summary>
 /// Default constructor for commands.
 /// </summary>
 /// <param name="status">Execution result status.</param>
 /// <param name="textOutput">Text content of the result.</param>
 public CommandExecutionResult(CommandExecutionStatus status, string textOutput)
 {
     Status     = status;
     TextOutput = textOutput;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="CommandExecutionStatusChangedEventArgs" /> class.
 /// </summary>
 /// <param name="command">The command.</param>
 /// <param name="commandExecutionStatus">The command execution status.</param>
 public CommandExecutionStatusChangedEventArgs(ICommand command, CommandExecutionStatus commandExecutionStatus)
 {
     this.Command = command;
     this.CommandExecutionStatus = commandExecutionStatus;
 }
Esempio n. 8
0
 public static extern ReturnCode SetEventCallback(IntPtr handle, CommandExecutionStatus command_exec_callback_type, EventNotificationCallback pfn_event_notify, IntPtr user_data);
Esempio n. 9
0
 /// <summary>
 /// Creates a new instance of <see cref="CommandResult"/> with the <see cref="Status"/> set to <paramref name="status"/>.
 /// </summary>
 /// <param name="status">Status of the result.</param>
 /// <param name="message">Message that should be saved.</param>
 /// <returns>Created failed result.</returns>
 public static CommandResult Failed(CommandExecutionStatus status, string message = "")
 {
     return(new CommandResult(status, message));
 }
Esempio n. 10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CommandResult"/> class.
 /// </summary>
 /// <param name="status">Descriptive status code for this result.</param>
 /// <param name="message">Possible message of this result.</param>
 public CommandResult(CommandExecutionStatus status, string message)
 {
     this.Status  = status;
     this.Message = message;
 }
 protected CommandResponse(CommandExecutionStatus commandExecutionStatus)
 {
     CommandExecutionStatus = commandExecutionStatus;
 }
 protected CommandResponse(CommandExecutionStatus commandExecutionStatus, CommandExecutionResult commandExecutionResult)
 {
     CommandExecutionStatus = commandExecutionStatus;
     CommandExecutionResult = commandExecutionResult;
 }
		/// <summary>
		/// Initializes a new instance of the <see cref="CommandExecutionStatusChangedEventArgs" /> class.
		/// </summary>
		/// <param name="command">The command.</param>
		/// <param name="commandExecutionStatus">The command execution status.</param>
		public CommandExecutionStatusChangedEventArgs(ICommand command, CommandExecutionStatus commandExecutionStatus)
		{
			this.Command = command;
			this.CommandExecutionStatus = commandExecutionStatus;
		}
Esempio n. 14
0
 public CommandExecutionResult(CommandExecutionStatus status, Identity createdAggregateRootId)
 {
     Status = status;
     CreatedAggregateRootId = createdAggregateRootId;
 }
Esempio n. 15
0
 internal void SetExecutionStatus(CommandExecutionStatus commandExecutionStatus)
 {
     CommandExecutionStatus = commandExecutionStatus;
 }