我的C#Web应用程序应该调用第三方提供的Web服务。只有在检测到提供程序时才会在运行时知道要调用的Web服务。 例如:
Supplier #1 => client.ReceiveOrder(string orderNumber)
Supplier #2 => client.OrderReceiver(int OrderId)
Supplier #3 => client.GetOrderFromOutsideWorld(int OrderId, string OrderNumber)
所以基本上只有在收到订单后,应用程序才会知道要调用哪个客户端以及暴露了哪些方法。
有关如何实现这一点的任何提示?要遵循的最佳做法?
提前多多感谢!