問題タブ [wsdualhttpbinding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - asp.net の 2 つの異なる Web サイト間の通信に wcf WsDualHttpBinding(DUPLEX comm) を使用できますか
asp.net の 2 つの異なる Web サイト間でduplex communication
(チャットのようなアプリケーション)を作成したいと考えています。2 つの Windows アプリケーション (nettcpbinding) バインディングによる二重通信のデモをたくさん見てきました。
しかし、私は2つのWebサイトでこれを達成したいと考えています。それは達成できますか?
c# - WCF マルチセッション wsdualhttpbinding サーバーへの再接続
長いタスクを実行する WCF サービスを実装しました。その長いタスクの現在の進行状況に関する通知をクライアントに提供する必要があります。これまでのところうまく機能していますが、問題は次のとおりです。
ユーザーがクライアント アプリを閉じてから再度開くと、クライアント アプリは、実行中のタスクに関するサーバーからの更新の受信を再開する必要があります。
異なるユーザーが同時に複数のタスクを開始することができます。たとえば、クライアントは 3 時間かかる「proc1」という名前のプロセスを開始し、15 分後にアプリを閉じます。プロセスはサーバー上で引き続き動作します。30 分後、クライアントはアプリを再起動し、クライアント アプリは、クライアントが 30 分前に開始したプロセスに関する通知の取得を開始する必要があります。これはどのように達成できますか?
前もって感謝します。
c# - WCF DualHTTPBINDING メッセージ セキュリティ
メッセージ セキュリティで WSDUALHTTPBINDING を使用する場合、トランスポート セキュリティ [すなわち SSL] も使用することをお勧めしますか? シナリオにもよるかも。私の場合、クライアントとサービスの両方がイントラネット上にあります。サービスがインターネット上の Web サーバー上にある場合、答えは異なりますか?
wsduallhttpbinding がトランスポート セキュリティをサポートしていないこと、メッセージ セキュリティが安全であること、または私のシナリオで ssl をサポートする別のバインディングを使用する必要があることがわかったので更新します
c# - WPF で webHttpBinding サービスから dualHttpBinding (コールバック コントラクト) を呼び出す方法
こんにちは、アプリケーションで dualHttpBinding と webHttpBinding に関する 1 つの問題に直面しています。全体のシナリオはこちら
WCF サービス (3 つの異なるバインディングを持つ) を使用する dotNet および Android アプリケーションがあります。
Android アプリが Servie2(AddOrderItems) のメソッドを消費するたびに、データベースに挿入され、代わりに dotNet アプリケーション (プッシュ通知) にメッセージが表示されます。このために、PushService で CallBackContract を使用しました。dotNet アプリから AddOrderItems メソッド (Servie2 内) にアクセスしようとすると (テスト目的で)、通知メッセージが表示されます。
しかし、私の問題は、私のAddOrderItemsがAndroidアプリから呼び出されているかどうか、いつ呼び出されているかをどのように知ることができるので、dotNetアプリで(CallBackContract経由で)メッセージを表示する必要があるかということです.
AddOrderItems メソッドを呼び出した後、Servie2.svc から PushServie.svc メソッド (CallBackMessagge) を呼び出そうとしましたが、まったくうまくいきませんでした。
Service2 と PushService.svc のコードは次のとおりです。
PushService.svcに実装されているIPushServiceのコールバックメソッド
PushService の DisplayMessage のコードは次のとおりです。
および PushService.svc のメソッド
私はグーグルで検索しようとしましたが、誰もが webHttpBindin はコールバック機能をサポートしていないと言っています。
私の懸念は、AddOrderItems から DisplayMessage メソッドを呼び出したいということです。これが何らかの改造で可能になるなら、私は本当に幸せです。
必要なコードをすべて投稿したと思う限り、他に何か必要な場合はお知らせください。投稿します。
どんな助けでも大歓迎です。
よろしく、 ガネーシャ
c# - Azure にデプロイすると wsDualHttpBinding が機能しない
Azure で WCF Duplex が機能しない。IIS Express ではすべて正常に動作します。サーバーのコールバックが原因で二重バインディングに問題があることはわかっていますが.... ファイアウォールは既にシャットダウンしています。TCPView (Sysinternals) は、10 ~ 12 個のパケットがクライアントによって送受信されていることを示しており、その後ただ死んでいます... 何も起こりません。可能なすべてのタイムアウトを10分に設定しました。
以下の私の設定ファイルを見てください。
サーバー構成:
クライアント構成:
c# - wcf 二重バインディングを使用している間、クライアント側でポート番号を自動的に設定します
二重バインディングで wcf サービスを実装しましたが、正常に動作しています。クライアント側で行ったことは、構成ファイルで ClientBaseAddress を構成したことです。デフォルトのポート、つまり 80 で、アプリケーションが利用可能なポートを自動的に使用するようにします。
私の質問は、使用可能な空きポートを自動的に設定する方法はありますか?
c# - ComboBox が WCF コールバックにバインドされていない
サンプルのチャット アプリケーションを作成しています。
フォームの読み込み時に、WCF サービスが呼び出されます。-- ここでは、ユーザーのコールバックが wcf サービスに登録され、UserList に追加されます。
他のユーザーは、コールバックを使用して UserList を送信することにより、現在のユーザーについて通知されます。UpdateClientList
クライアント側のコールバック calsメソッド。
WCF サービスは、クライアントのメソッド " UpdateClientList(List<PropUser> listuser)
" を呼び出すことができます。
ただし、メソッド内では、次のハードコーディングされた行でもそれらをバインドできません。
でもcomboBox1.Enabled= false;
動作していません
MessageBox.Show("Hi");
は働いている。
注: これは Web ではなく Windows アプリケーションです
。提案してください: