public static responseType ParseResponse(string responseData) { responseType response = new responseType(); if (!string.IsNullOrEmpty(responseData)) { XElement element = XElement.Parse(responseData); if (element.Attribute("requestId") != null) { response.requestId = Convert.ToUInt32(element.Attribute("requestId").Value); } if (element.Attribute("result") != null) { response.result = element.Attribute("result").Value; } if (element.Attribute("sessionId") != null) { response.sessionId = element.Attribute("sessionId").Value; } } return(response); }
public void ProcessResponse(responseType response) { Complete( string.Equals(response.result, "success", StringComparison.OrdinalIgnoreCase) ? null : new Exception("Operation Failed"), false); }
private void ProcessResponse(responseType response) { SupervisorMonitoringChannel monitoringChannel = _monitoringChannel; if (!string.IsNullOrEmpty(response.sessionId) && monitoringChannel != null && response.sessionId.Equals(monitoringChannel.SessionId)) { monitoringChannel.ProcessResponse(response); } else { _requestProcessor.ProcessResponse(response); } }
internal void ProcessResponse(responseType response) { _requestProcessor.ProcessResponse(response); }
private void ProcessResponse(responseType response) { _requestProcessor.ProcessResponse(response); }