public override XdsResponseDocument ExecuteXmlDataManager(XdsRequestDocument requestDocument) { var adapter = XmlDataTool.ResolveXmlDataManagerAdapter(ProductName); var requestBytes = adapter.RequestSerializer.Serialize(requestDocument); using (var xdsProxy = new XmlDataServiceClient()) { var ar = xdsProxy.BeginExecute(requestBytes, ProductName, false, null, null); Thread.Sleep(1); var responseBytes = xdsProxy.EndExecute(ar); return(adapter.ResponseSerializer.Deserialize(responseBytes)); } }
public override XdsResponseDocument ExecuteXmlDataManager(XdsRequestDocument requestDocument) { var adapter = XmlDataTool.ResolveXmlDataManagerAdapter(ProductName); var requestBytes = adapter.RequestSerializer.Serialize(requestDocument); using(var xdsProxy = new XmlDataServiceClient()) { var ar = xdsProxy.BeginExecute(requestBytes, ProductName, false, null, null); Thread.Sleep(1); var responseBytes = xdsProxy.EndExecute(ar); return adapter.ResponseSerializer.Deserialize(responseBytes); } }