問題タブ [wcf-binding]
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.
data-binding - O / RMツールでのデータバインディングのサポート、検出方法
O / RMツールから生成されたクラス(単一のエンティティまたはコレクション)がデータバインディングと互換性があることを確認したいと思います。
WCFでサポートされているデータバインディングの種類は、WCFのソースからの1回限り、1方向、2方向、1方向です。しかし、「古い学校」の.NET1.1データバインディングはどうでしょうか。
どのような種類のデータバインディングサポートがあるかをコードでチェックするのはちょっと難しいようです。また、実行時と設計時のデータバインディングサポートにも違いがあります。いくつかのWebページを読むとき、私はさまざまな種類の実装を読みます:IList、IComponent、INotifyPropertyChanged、IBindingListを実装します....pffffffどこを探すべきか正確にはわかりません...
wcf - NetNamedPipeBinding の maxReceivedMessageSize に設定できる最大サイズは?
2147483647 が maxReceivedMessageSize の一般的な選択肢のようですが、これが限界ですか?
wcf - 公開鍵インフラストラクチャとは何ですか
公開鍵のインフラストラクチャとは何かを知る必要があります。これは、WCFのWsHttpbindingのように、要求と応答の送信に関連していることを知っておく必要があります。
wcf - Windows サービスでホストされている WCF サービスを使用する
私は WCF サービスを作成し、Windows サービスでホストしました。クライアント アプリケーションでこの Windows サービスを使用する方法を知る必要があります。
ノート:
ネットパイプバインディングサービスを書きました。
編集:
ネット パイプ バインド用のクライアント アプリケーションを作成するにはどうすればよいですか?
tcp - TCPポートを介してWCFをホストする方法は?
TCPポートを介してWCFサービスをホストするにはどうすればよいですか。また、これらのTCPポートを介してWCFサービスをリッスンし、サービスを利用するにはどうすればよいですか。
つまり、net.tcpバインディングとは別に、TCPポートを使用してホストおよび消費する方法はありますか?
c# - webHttpBinding を使用した WCF サービス。404 エラー
以下のボックスのように構成されたサービスは、パラメーターに不一致がある場合に 404 をスローしますか? この場合、パラメーターは複合型であり、SearchJson メソッドへのすべての呼び出しは 404 を返します... (WebInvoke オプションを使用し、UriTemplate を使用しない場合でも許可されますか?)
サービスが稼働しています (「Generate your client ..?wsdl」-stuff を使用して Testpage を呼び出すことができます)
サービス メソッドは次のように構成されます。
これを解決する方法はありますか?
ところで。これは私がテストに使用するものです...どのパラメーターを変更しても、404が返されます... WebInvokeをWebGetに変更し、パラメーターとして単純型を使用する場合にのみ、別の動作をトリガーできます( string など) ...その後、405を取得します
構成は次のとおりです。
java - Java での WCF WsHttpBinding WebService の使用
Java クライアントが WCF wshttpbinding WebService と通信できるようにしようとしています。しかし、私はそうすることができません。通話がハングするか、「musunderstoodheader expcetions」が発生します。
私の Web サービスは、Visual Studio で生成されたデフォルトの「WCF サービス ライブラリ テンプレート」です。
私の Web サービス クライアントは空の IntelliJ プロジェクトであり、対応するスタブは「Web サービス クライアントの追加」を使用して生成されます (指定された Web サービス プラットフォームは JAX-WS 2.X です)。
バインディングを BasicHttpBinding に変更すると、すべて問題なく動作します。
セキュリティをオフにするなど、WsHttpBinding 構成をいじってみましたが、成功しませんでした。
提案?考え?WsHttpBinding は JAX-WS 2.0 で部分的にしかサポートされていませんか?
c# - WindowsフォームとWCF-クライアントアプリケーション通信
約1,000人の従業員PCにインストールされるWindowsフォームアプリケーションを開発しています。ユーザーは、アプリケーションの複数のインスタンスを同時に実行できます。クライアントはすべて単一のイントラネット上にあります。
アプリケーションを変更すると、データベースレコードが変更される可能性があります。この変更は、UIが更新されるように、他のクライアントに伝達する必要があります。
私たちのチームは、2つの異なるアプローチについて話しました。
1.マルチキャストパケット
ソースクライアントはレコードを変更してから、何かが変更されたペイロードを含むマルチキャストパケットを送信します。他のクライアントはこれを受け取り、指定されたデータをフェッチします。パケットが受信されず、データのアクティブな取得にフォールバックする場合を考慮する必要があります。
この時点での私の質問は、クライアントがパケットを受信しなかったことをどのようにして知るのかということです。(何がわからないのかわからない)これにより、データベース内のタイムスタンプを含むある種のイベントログが表示され、UIコントロールはそれらが最後に更新された時刻を追跡します。それらは焦点を合わせ、タイムスタンプをチェックし、必要に応じて更新します。
他の誰かは、UI要素がフォーカスされるたびにリロードするだけだと言いました(Outlookのモードを考えて、CABを使用してスタックワークスペースの前面にコントロールを表示します)。そして、マルチキャストは、現在のコンテキストが変更されたことをクライアントに更新することです。見逃した場合は、モードを変更して戻ってくるまで、古いデータを処理します。
2.WCFとコールバック
クライアントは、tcpバインディングを介したコールバックのWCFコントラクトに登録します。これに関する主な技術的懸念は、サーバーが多くの開いているソケットを維持していることです。従来の意味で開いていないことを確認しました。最大90秒間スリープ状態になり、その時点で再確立されます。また、Windows 2003 Serverマシンが処理できるオープン接続の最大数と、レジストリでそれを変更する方法についても説明しました。
サーバーへの1,000のオープンソケット接続がある場合、これは崩壊しますか?
誰かがこれと同じ状況に直面し、WCFアプローチを試したり評価したりした場合は、それについて聞いてみたいと思います。
silverlight - バイナリHttpバインディングのサーバー側でMaxStringContentLengthを増やす方法
最近、いくつかのSilverlight3WCFサービスを新しいバイナリhttpバインディングを使用するように変換しました。これらのサービスで逆シリアル化するために長い文字列がサーバーに送信されることがよくあります。以前は、データを正しく読み取ることができるようにするために使用していました。ただし、新しいバインディングでは、要素を追加する正しい場所が見つかりません。
これが1つの試みです:
それは他の問題を引き起こしました-同じバインディングにバイナリエンコーディングとtextMessageEncodingを含めるのは良い考えではないようです。では、バイナリエンコーディングのみを使用して、大きな文字列の逆シリアル化を可能にするためにリーダーのクォータを増やすにはどうすればよいですか?