/// <summary>
        /// Unmarshaller the response from the service to the response class.
        /// </summary>
        /// <param name="context"></param>
        /// <returns></returns>
        public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context)
        {
            RespondActivityTaskFailedResponse response = new RespondActivityTaskFailedResponse();


            return(response);
        }
示例#2
0
 /// <summary>
 /// Respond back to SWF that the activity task is failed
 /// </summary>
 /// <param name="taskToken"></param>
 /// <param name="activityState"></param>
 private void TaskFailed(string taskToken, string details, string reason)
 {
     RespondActivityTaskFailedRequest request = new RespondActivityTaskFailedRequest
     {
         Details   = details,
         Reason    = reason,
         TaskToken = taskToken
     };
     RespondActivityTaskFailedResponse response = _swfClient.RespondActivityTaskFailedAsync(request).Result;
 }
        private async Task FailTask(String taskToken, string input, string errorMessage)
        {
            RespondActivityTaskFailedRequest request = new RespondActivityTaskFailedRequest()
            {
                TaskToken = taskToken,
                Reason    = SwfResources.Info_EmrJobFailed,
                Details   = errorMessage
            };

            RespondActivityTaskFailedResponse response = await this.SwfClient.RespondActivityTaskFailedAsync(request);

            this.EmrJobLogger.PrintInfo(string.Format(SwfResources.Info_ActivityFailedTemplate, input));
        }