問題タブ [service-reference]
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.
silverlight - Silverlight が Service Ref を追加する理由 IAsyncResult の代わりにイベンティングを使用しますか?
Ye Olde Add Web Reference は、呼び出しが完了したことを呼び出し元に通知するためにイベンティングを使用するサービスへの XXXAsync 呼び出しを生成します。
WPF やコンソール アプリなどでサービス参照を追加すると、非同期操作を生成するように指示されたときに、IAsyncResult デザイン パターン (BeginXXX および EndXXX 操作) が使用されます。私の理解では、これは一般的に使いやすさと柔軟性の一歩前進と見なされていました.コールバックを使用できます.EndXXXを呼び出すだけでいつでもブロックを開始できます.待機ハンドルをグループ化し、一連の操作をブロックできます.などを投票できます。
Silverlight の ASR が IAsyncResult を使用しないのはなぜですか? 私の推測では、設計者は実際には完全な非同期性が必要であることを明確にしたかったためであり、IAsyncResult デザイン パターンを使用していた場合、Begin をすぐに呼び出してから End を呼び出すことを試みるのはあまりにも簡単だったでしょう。ほぼ 100% の新しい開発者や、async をよく理解していない人々がぶつかるつまずきのブロックです。
c# - ServiceReference を介した OData および ApiKey url-parameter
ApiKey は使用を制御するために使用され、url パラメーターとして付加されます (このソリューションの多少変更されたバージョンを使用して実装されます)。問題は、Visual Studio で ServiceReference を使用して API を使用するときに、このパラメーターを追加する方法です。
.net - サービス参照の代替
私は、あるプロジェクト チームが問題点のいくつかを修正することで作業を合理化するのを支援しようとしています。
コードの問題点の 1 つは、サービス参照 (プロキシ) を介して WCF サービスを使用していることです [つまり、Visua Studio 2008 の「サービス参照の追加」]。プロキシなどの更新に関連する問題
これらおよびその他の関連する問題をサービス参照で処理するために、サービス参照に代わる優れた方法を探しています。私はすでにChannelFactoryを見たことがあり、それに最も傾いています。それは完全に良い解決策のようです。
ただし、問題は、これらのサービスをこのように消費するコードがたくさんあることです。
したがって、ChannelFactory パスに移動すると、プロジェクト全体で上記のようなすべてのコード部分を更新する必要があります。変更の量が多いため、チームはこのオプションにあまり満足していません。
私が持っている質問は、最小限のコード変更で使用できる「サービス参照の追加」に代わる他のより良い方法はありますか? または、既存のコードに影響を与えずに ChannelFactory を使用する方法はありますか?
visual-studio - Reporting Services Web プロキシ パスが wsdl ではありません
私はこの例に従おうとしています:
http://msdn.microsoft.com/en-us/library/aa179614%28SQL.80%29.aspx#
次のパスを Web 参照として追加するように指示されています。
私はそれを試しました(myserverに私のサーバー名を使用して)、常にエラーを返します。
Web 参照として試してみると、「HTML ドキュメントには Web サービス検出情報が含まれていません」と表示されます。
このサービスを追加するにはどうすればよいですか? ドキュメントにないものを明らかに見逃しています。SSRS の Web 参照 (またはサービス参照) を追加できた人はいますか? もしそうなら、それはどのように行われましたか?
注: Visual Studio 2010 Ultimate と SQL Server 2008 R2 を使用しています。
wcf - WCF エラー - Reference.cs が空白です (空)
プロジェクトにサービス参照を追加したところ、必要なすべての wsdl ファイルが作成されました。しかし、reference.cs ファイルを見ると、空白であることがわかりました。
-アニル
c# - マルチパート名前空間が原因でサービス参照を追加した後の Reference.cs でのコンパイル エラー
Visual Studio 2010 で最初の「サービス参照」をクライアント プロジェクトに追加するときに、この奇妙な名前空間の問題が発生しました。
プロジェクトのデフォルトの名前空間が 2 つ以上の部分を使用している場合、たとえば、サービス参照を追加すると、完全修飾名を持つ多くの自動生成コードを持つMyCompany.MyApp
名前空間を含む Reference.cs ファイルが作成されます。MyCompany.MyApp.ServiceReferenceName
System.SerializableAttribute
System.Runtime.Serialization.DataContractAttribute
コンパイラが System 名前空間を名前空間のサブメンバーとして扱い始めるため、Reference.cs ファイルはコンパイル エラーでいっぱいになりMyCompany.MyApp
ます。次の行に沿って非常に多くのエラーが発生します。
The type or namespace name 'Runtime' does not exist in the namespace 'MyCompany.MyApp.System'...
たとえば、Reference.cs ファイルの先頭にある名前空間を単純なものに修正するMyCompanyMyApp.ServiceRefernceName
と、コンパイラは動作し、System 名前空間の参照を .net の System 名前空間の宣言として認識します。
マルチパートの名前空間を本当に維持したいので、今のところ別の回避策を使用しています。私の現在の代替手段はglobal::
、システム名前空間参照の前に追加して、コンパイラに正しいことを強制することです。実際、「サービス参照の追加」ウィザードが T4 テンプレートを使用している場合は、それらを修正して、回避策をソースに埋め込むことができます。
質問
ここで何が起こっているのか、マルチパート名前空間がこの問題を引き起こす理由を理解したいと思います。おそらく、名前空間には私が思っていたよりも多くのものがあります。次に、サービス参照を追加するたびにグローバル検索/置換を実行したり、T4 テンプレートをいじったりするよりも優れたソリューションを見つけたいと思っています。
wcf - 構成に基づいてサービス参照アドレスを更新しますか?
デバッグ中に、デバッグマシン上のサービスを指す一連のサービス参照を追加しました。構成に基づいてサービス参照を自動的に再生成する方法はありますか?リリースの準備ができたら、すべてを確認してリリースサーバーにポイントする必要はありません。次に、デバッグが必要な場合は、戻ってすべてを再度変更する必要があります。
基本的に、私は次のことを望んでいます(自動的に実行されます):
c# - WCF-属性を無視としてマークする方法はありますか?
基本的に私が以下を持っている場合:
MyCustomAttribute
ユーザーが「サービス参照の追加...」を使用してクラスを生成するときにが無視されるようにするには、どうすればよいですか。
基本的に、クライアントで生成されたコードのプロパティにその属性を設定したくありません。プロパティ自体を表示したいのですが、基本的にクライアントは次のようになります...
asp.net-mvc - MVC3 (カミソリ) モデルで WCF 参照を使用するにはどうすればよいですか?
私はWCF Service
とMVC3
(カミソリ) Web サイトを持っています。すべてのデータはWCF Service
. コントローラーとビューがありますが、この構造でモデルを使用するにはどうすればよいですか?
今のところ、サービスからメソッドを呼び出し、DataController
コントローラーでそれらを呼び出しました..
より良い解決策?
c# - WCFからASMXへのバインドは、標準のWeb参照よりもはるかに遅い大きなデータの返送
WCFサービス参照を使用して既存のASMXWebサービスにバインドしています。500kの長さの文字列を含むDataSetオブジェクトを返すメソッドがあります。
標準の「昔ながらの」Webリファレンスとして、このメソッドの呼び出しは完了するのに約2〜3秒かかります。WCFサービス参照として、これは完了するのに20秒以上かかります。これは今私たちのシステムに影響を与えています:(
すべてのmaxReceivedMessageSizeやmaxBytesPerReadなどを最大化するようにバインディングを変更しようとしましたが、違いはありません。
WCF参照が非常に遅いのはなぜですか?これを修正するにはどうすればよいですか?