private void SendMessage(string message, PipeToSampleStatusCode pipeToSampleStatus = PipeToSampleStatusCode.Normal) { //create the message instance var consoleMsg = StatusMessageHelper.CreateMessage(message, pipeToSampleStatus); //Select the ConsoleWriterActor and send it a message Context.ActorSelection(_consoleWriterActorPath).Tell(consoleMsg); }
/// <summary> /// Map a <see cref="PipeToSampleStatusCode"/> to a <see cref="ConsoleColor"/> /// </summary> public static ConsoleColor MapConsoleColor(PipeToSampleStatusCode statusCode) { switch (statusCode) { case PipeToSampleStatusCode.Failure: return ConsoleColor.DarkRed; case PipeToSampleStatusCode.Success: return ConsoleColor.Green; default: case PipeToSampleStatusCode.Normal: return ConsoleColor.Gray; } }
/// <summary> /// Map a <see cref="PipeToSampleStatusCode"/> to a <see cref="ConsoleColor"/> /// </summary> public static ConsoleColor MapConsoleColor(PipeToSampleStatusCode statusCode) { switch (statusCode) { case PipeToSampleStatusCode.Failure: return(ConsoleColor.DarkRed); case PipeToSampleStatusCode.Success: return(ConsoleColor.Green); default: case PipeToSampleStatusCode.Normal: return(ConsoleColor.Gray); } }
/// <summary> /// Factory method for <see cref="ConsoleWriterActor.ConsoleWriteMsg"/> instances. /// </summary> public static ConsoleWriterActor.ConsoleWriteMsg CreateMessage(string message, PipeToSampleStatusCode statusCode = PipeToSampleStatusCode.Normal) { return(new ConsoleWriterActor.ConsoleWriteMsg(message, MapConsoleColor(statusCode))); }
/// <summary> /// Factory method for <see cref="ConsoleWriterActor.ConsoleWriteMsg"/> instances. /// </summary> public static ConsoleWriterActor.ConsoleWriteMsg CreateMessage(string message, PipeToSampleStatusCode statusCode = PipeToSampleStatusCode.Normal) { return new ConsoleWriterActor.ConsoleWriteMsg(message, MapConsoleColor(statusCode)); }