У меня есть две службы WCF:
- abc.svc
- xyz.svc
Я успешно добавил их в свое приложение Silverlight.
Я звоню в службы WCF, как показано ниже:
private void LoadData(DateTime dt1, DateTime dt2, string str)
{
----
private int requestId = 0;
----
Uri service = new Uri(Application.Current.Host.Source, "../ALBLSalesDataService.svc"); Uri service2 = new Uri(Application.Current.Host.Source, "../ALBLTargetDataService.svc"); ALBLSalesDataServiceClient oSoapClient = new ALBLSalesDataServiceClient("CustomBinding_ALBLSalesDataService", service.AbsoluteUri); ALBLTargetDataServiceClient oSoapClient2 = new ALBLTargetDataServiceClient("CustomBinding_ALBLTargetDataService", service2.AbsoluteUri);
Uri service = new Uri(Application.Current.Host.Source, "../abc.svc");
Uri service2 = new Uri(Application.Current.Host.Source, "../xyz.svc");
abcClient oSoapClient = new abcClient("CustomBinding_abc", service.AbsoluteUri);
xyzClient oSoapClient2 = new xyzClient("CustomBinding_xyz", service2.AbsoluteUri);
oSoapClient.GetDataCompleted += oSoapClient_GetDataCompleted;
oSoapClient.GetDataAsync(new DateRange(dt1,dt2), new name(str), ++requestId);
oSoapClient2.GetDashboardTargetCompleted += (oSoapClient2_GetDashboardTargetCompleted);
oSoapClient2.GetDashboardTargetAsync(new DateRangee(dt1,dt2), new name(str), ++requestId);
}
Я реализовал свои методы, но я не получаю никаких данных.
Я новичок в WCF и Silverlight. Можем ли мы вызвать две службы WCF, как показано в приведенном выше коде?