コード例 #1
0
 public OutputResponseDetails(int outputDestination,
                              OutputResponseStatus status,
                              OutputPriority?priority,
                              int?outputPoint)
 {
     this.OutputDestination = outputDestination;
     this.Status            = status;
     this.Priority          = priority;
     this.OutputPoint       = outputPoint;
 }
コード例 #2
0
        private OutputResponse CreateResponse(OutputResponseStatus status)
        {
            OutputRequestDetails requestDetails = this.Request.Details;

            OutputResponseDetails responseDetails = new OutputResponseDetails(requestDetails.OutputDestination,
                                                                              status,
                                                                              requestDetails.Priority,
                                                                              requestDetails.OutputPoint);

            return(new OutputResponse(this.Request, responseDetails));
        }
コード例 #3
0
        protected Task SendResponseAsync(OutputResponseStatus status, CancellationToken cancellationToken = default)
        {
            OutputResponse response = this.CreateResponse(status);

            return(this.Workflow.SendResponseAsync(response, cancellationToken));
        }
コード例 #4
0
        protected void SendResponse(OutputResponseStatus status)
        {
            OutputResponse response = this.CreateResponse(status);

            this.Workflow.SendResponse(response);
        }
コード例 #5
0
 public OutputResponseDetails(int outputDestination,
                              OutputResponseStatus status)
     :
     this(outputDestination, status, null, null)
 {
 }
コード例 #6
0
 public String ConvertFrom(OutputResponseStatus value)
 {
     return(value.ToString());
 }