私は複数のプロジェクトを持つwpfアプリケーションを持っています。すべてのWebサービスを処理するプロジェクトを1つ持ち、各プロジェクトがこの1つのプロジェクトを参照するのが最善であるかどうか疑問に思っています。これも可能ですか、それとも各プロジェクトは独自のWebサービスを処理する必要がありますか?WPF:Webサービスの処理専用のプロジェクトを1つ作成できますか?
0
A
答えて
0
これは可能であり、システムの他の部分で使用されるWebサービスを分離するのに最適な方法です。
WCF、ASMXまたは他のタイプのサービスを持つプロジェクトを1つ作成する場合は、他のプロジェクトにWebサービス参照を追加するか、手動ですべてをフックすることができます。個々のプロジェクトはコンフィグレーションプロパティ(URLまたはその他のデータ)を渡すことができ、デフォルトはWebサービスプロジェクト自体で設定できます。
0
あなたはそれを絶対に行うことができます!実際、WPF、Silverlight、ASP.NET MVC(AJAXを使用している)のいずれであっても、単一のWebサービスプロジェクトを別のクライアントが再利用できるということが好ましいと言えます。たとえば:
- WebServiceProject
- WpfProject
- SilverlightProject
プロジェクト2と3は、このように、おそらくデータ・アクセス・コードを複製する必要がなくなり、1を投影するバックサービス参照を持っているでしょう。
ここには、Visual StudioでWeb参照を追加するためのMSDN reference pageがあります。
希望すると便利です。
関連する問題
- 1. 1つの角度プロジェクトで2つのrouter.jsファイルを作成できますか?
- 2. フォームロードイベントで1つのComboboxデータバインディングしか処理できません
- 3. データ処理専用のセキュリティ保護されたmysqlサーバの作成方法
- 4. テスト専用のプロジェクトmavenモジュールを作成するのは良いですか?
- 5. Djangoプロジェクトで1つのビューを使用できますか?
- 6. 例外を処理するために、angularjsの1つのサービスでhttp getコールのリストを作成できませんか?
- 7. 1つのJenkinsジョブで2種類のビルドを処理できますか?
- 8. 1つのApacheサーバーでTomcatとPHPの両方を処理できますか?
- 9. 1つのスクリプトで作成された出力フォルダを処理する方法
- 10. Visual Studio 2015 - BowerとAngularJSインテリセンスをサポートするクライアントサイド専用開発のプロジェクトを作成できますか?
- 11. 1つのコードから複数のプロジェクトを1つのメイクファイルに作成する
- 12. 処理オーバーレイを表示するangular2サービスの作成
- 13. UISplitViewを1つのビューでのみ作成できますか?
- 14. 未処理の拒否エラー:Nativescriptプロジェクトを作成するときのENOENT
- 15. ブラウザのイベントを処理し、イベントループの処理が1つのスレッドで処理されるのですか?
- 16. リポジトリ内のプロジェクトを処理するために使用できますか?
- 17. Google Playサービス - 複数のアカウントを1つの端末で処理する
- 18. 1プロジェクト内に2つのプロジェクトを作成する
- 19. SQL Serverプロジェクトを使用してLocalDBファイルを作成/管理できますか?
- 20. 1つの大きな処理時間の代わりに別々の関数を作成するのは処理時間が遅いのですか?
- 21. EJB 3.1タイマを管理する専用のEJBを作成することはできますか?
- 22. grailsプロジェクトをドメインクラス専用に作成するには?
- 23. 読み取り専用データベース/ Webサービスの作成?
- 24. プロトコル専用のクラス拡張を作成することはできますか?
- 25. ファイル処理プログラムは2つ以上のファイルを作成できません
- 26. symfony newを使ってコンソール専用プロジェクトを作成することはできますか?
- 27. プロパティを持つWebサービスを作成できますか?
- 28. どのように1つのエクセルカラムを反復処理できますか?データを持つ最後のセルで処理を停止しますか?
- 29. IzPack:1つのアプリケーションアップデータを作成できますか?
- 30. 1つの親プロジェクトから複数の新しいプロジェクトAPKを作成する