2010-11-29 12 views
1

誰かが、単一のメソッド呼び出しを使用してすべてのプロキシのClientCredentialsを設定できる方法を考え出すことができるのだろうかと思いました。たとえば、私が持っている場合:WCF:さまざまな種類のプロキシ配列を渡して操作できるメソッドを作成するにはどうすればいいですか?

public class ServiceOneClient : ClientBase<IServiceOne>, IServiceOne 
... 

public class ServiceTwoClient : ClientBase<IServiceTwo>, IServiceTwo 
... 

このように呼び出すことができるメソッドを作成するにはどうすればよいですか?各プロキシは独自のインターフェイスを持っていますが、多分これは役立つだろうので、配列を通してその可能ならば

SetProxyCredentials(serviceOneClient, serviceTwoClient); 

答えて

3

わからない:

public static void SetProxyCredential<T>(ClientBase<T> proxy) where T : class 
{ 
    //set credential 
} 

あなたがして呼び出すことができますSetProxyCrendential<IMyInterface>(proxy);

関連する問題