0

次の WCF Web サービスがあります。

[ServiceContract]
interface IService
{
    [OperationContract]
    void SaveInwardDocument(InwardDocument document);
}

public class Serice:IService{
   void SaveInwardDocument(InwardDocument document){...};
}

[DataContract]
public class InwardDocument{
   [DataMember]
   public Citizen {get;set;}
   //some other enum properties
   [DataMember]
   public string Remarks {get;set;}
}

[DataContract]
public class Citizen{
   //Citizen proeperties
}

上記のサービスの wsdl に基づいて Java クライアントでプロキシ クラスを生成すると、クラスの型CitizenRemarksプロパティのJaxBelement を取得しInwardDocumentます。asmx サービスのプロキシ クラスを作成しようとすると、そうではありません。JaxBelementではなく、文字列を文字列として取得し、カスタムクラスを複合型として取得するにはどうすればよいですか?

4

1 に答える 1