私は、サービスへのリクエストに必要なプロパティを含むシンプルなクラスを持っています。WCFでクラス構造を公開していますか?
私は消費者がこのクラスを最後にインスタンス化して、それを埋めて、サービスに戻すようにします。多分、私が使っている用語は正しいわけではありませんが、他のシステムで可能だった過去のプロジェクトノートを読んだことは間違いありません。
[DataContract]
public class SearchRequestObject
{
[DataMember]
public string WebsiteGuid { get; set; }
}
私のサービスプロジェクトには、DataContractとDataMemberの両方が設定されています。一度それを公開して別のプロジェクトで消費すると、SearchRequestObjectはどこにも表示されません。これはサービスのインターフェイスで定義する必要があるためですもしそうなら、どうですか?
ありがとうございました。