問題タブ [durable-services]

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.

0 投票する
2 に答える
364 参照

wcf - 永続サービスを使用して wcf インスタンスを保存する

私は現在、DAL に接続し、いくつかのストアド プロシージャを実行できるサービスを作成しています。私が直面している問題の 1 つは、月の特定の時間帯にデータベースを更新できないことです (現時点では、手動で行います。これは、ユーザーがカレンダーにメモを追加することによって行われます)

しかし、私はこのプロセスを自動化したいと考えています。私が考えることができる解決策の 1 つは、耐久性のあるサービスです。日付が月の 1 日である場合、Update/Insert/Delete インスタンスをデータベースに保存し、その日付の後にバッチで実行できます。

これは永続サービスの使用目的ですか? 私が取ることができるより良いルートはありますか?

0 投票する
2 に答える
1003 参照

wcf - WSIT (Metro) クライアントで WCF wsHttpContextBinding を使用できますか?

私は WCF - WSIT (Metro) 統合プロジェクトに取り組んでおり、Java クライアントが耐久サービスに接続できるようにしたいと考えています。

持続的サービス http://msdn.microsoft.com/en-us/library/bb410767(v=vs.90).aspx

永続的なサービスには wHttpContextBinding が必要ですが、これは正常に機能しているようです。唯一の問題は、WSIT クライアントによって生成されたプロキシが、instanceId を SOAP エンベロープに割り当てることができないように見えることです。私が認識していない構成設定、または送信メッセージを傍受して instanceId を追加する方法はありますか?

次の SOAP の例は、.NET クライアントによって生成されます。エンベロープ WSIT 送信とこれの唯一の違いは、コンテキスト ノードが WSIT 送信にないことです。

それが理にかなっていることを願っています。問題は、ws2007HttpBinding または wsHttpBinding 関連、または WCF インスタンス管理関連ではありません。パー/コール、セッション、シングル。WSIT、Java ビットのみについてサポートが必要です。

0 投票する
1 に答える
694 参照

wcf - WCF永続変数?

さまざまな理由で、WCFサービスへの呼び出し間で変数を保存できるようにしたいと考えています。私は次のように機能しますが、「シングル」を使用するのは本当に悪い考えだと読みました。これは実際にはプロトタイプであり、重要なことではありませんが、複数のユーザーがいるため、単一の場合は、すべてのユーザーセッションで同じ変数が設定されることを意味します。誰かがこれを確認/拒否できますか? PerSessionに設定すると、まったく機能しません。これは、論理的には私が望むと思うものです。

「耐久性のある」サービスについて何か読んだのですが、VS2010では、InstanceContextModeに対してPerCall、PerSession、およびSingleしか選択できません。

0 投票する
1 に答える
107 参照

wcf - データの永続性を WCF サービスに追加する

私はWCFサービスを担当しています。私たちのクライアントはオーバーライド機能を要求しました: 呼び出しが再送信された場合、警告にもかかわらず操作を続行できるようにします。再送信を検出できるように、最近の呼び出しからのデータを保持する方法が必要です。WF3 の一部であるサービスを耐久性のあるものにすれば、問題は解決すると思いました。ただし、私のサービスは .NET 4.5 を使用しており、WF3 は廃止されています。WF4 に相当するものを見つけようとしましたが、何もクリックされませんでした。すべての例は、私が欠けているワークフローを前提としています。

私のニーズに最適なソリューションは何ですか?


編集:

この質問によると、静的変数は私のニーズを満たすはずですが、呼び出し間で保持するものを取得できませんでした。

0 投票する
0 に答える
104 参照

c# - コールバック付きのWCF耐久性サービス、コンテキストを取得できません

コールバックのあるサービスを作成しました。これはうまくいっています。次に、このサービスを耐久性のあるものにしたいと思います。私の問題は、コンテキストを取得して後で再度ロードすることです。次のようにサービスを呼び出します。

コンテキストを今どこに保存する必要がありますか?また、どうすればこれを行うことができますか? クライアントベースでいくつかのことをしようとしました...しかし、これは別の解決策だと思います。同じサービス インスタンスに再度アクセスする正しい方法は何ですか?

助けてくれてありがとうマックス