現在、WCF サービスを介して Windows フォーム アプリケーションの機能を公開する作業を行っています。
例として、デスクトップ アプリに複数のドロップダウンがあるフォームがあります。クライアントがデスクトップ アプリに情報を入力したかのように、クライアントがすべての必要な値を含むリクエストを送信できるようにするサービスを設計したいと考えています。
私の質問は:
WCF サービス コントラクトでドロップダウンの許容値を公開する最善の方法は何ですか?
- コントラクトの列挙 ( DataCountractの列挙)
- 共有アセンブリ
- クライアントから文字列を受け取り、サーバーで ID を見つけるか、エラーを返します
一部のフィールドには多くの許容値があることに注意してください (デスクトップ アプリは先行入力検索を使用します)。
プロジェクトでこのような問題をどのように処理しましたか?
前もって感謝します