2017-08-22 9 views
1

私は二重wcfサービスをうまく動作させていますが、私はazure wcf-relayの能力を使ってクライアントとサービスを接続したいと思っています。私はすべての私の他のサービスとすべての仕事をした私の唯一の問題は、コールバックを持っているので、私は何をすべきかわからない、デュプレックスサービスですどのように紺碧のwcfリレーで実装する。azure wcf relayで二重wcfを扱う方法

例:

[ServiceContract(CallbackContract = typeof(IViewerManagerCallback), Name = "IViewerManager", Namespace = "http://samples.microsoft.com/ServiceModel/Relay/")] 
public interface IViewerManager 
{ 
    [OperationContract]   
    [FaultContract(typeof(OperationFaultData))] 
    ViewLayout GetViewLayout(int viewId); 

答えて

0

Microsoft.ServiceBus namespaceで提供されているクラスによると、私たちは、AzureのリレーWCFリレーのみWS-バインディングの2種類を提供することを見つけることができます。 WSHttpRelayBindingおよびWSHttpRelayBinding Azure WCFリレーのWSDualHttpBindingの同様の機能を実装するクラスは見つかりません。現在Azure WCFリレーではサポートされていない可能性があります。アイデアや提案を投稿するために使用されるAzure feedback siteに関するフィードバックを提出することをお勧めします。

+1

お返事ありがとうございます。私はDuplexChannelFactoryを使ってチャンネルを作成して開きました。それは私のソリューションに役立ちましたが、残念ながら私はまだ遅延に関するいくつかの問題があります。 –

+0

あなたのソリューションを共有してくれてありがとう。 – Amor

関連する問題