2016-03-24 17 views
0

C#Webアプリケーションは、第三者が提供するWebサービスを呼び出す必要があります。呼び出すWebサービスは、プロバイダが検出されたときにのみ実行時に認識されます。たとえば : C#Webアプリケーション動的に第三者からWebサービスを呼び出す

Supplier #1 => client.ReceiveOrder(string orderNumber) 

Supplier #2 => client.OrderReceiver(int OrderId) 

Supplier #3 => client.GetOrderFromOutsideWorld(int OrderId, string OrderNumber) 

だから基本的に注文が受信された後にのみアプリケーションが呼び出すために、どのような方法(複数可)が露出しているかのクライアントを知っているだろう。

これを実現する方法に関するヒントはありますか?フォローするベストプラクティス?

ありがとうございます!

答えて

0

これはStrategy Patternを実装することで実現できます。異なるクライアントが遵守するインターフェースを定義する必要があります。

+0

ありがとうございました!それは本当に役に立ちました! :) – dajegas

関連する問題