我在.Net中创建了一个Web应用程序,用于使用多个wcf服务 . 将使用以下代码在运行时指定 endpoints :

ServiceWCFTest3.Service1Client client1 = new Service1Client();
            client1.Endpoint.Address = new EndpointAddress("http://localhost:55473/Service1.svc");

另请参阅下面的服务公开的网络方法之一:

EmployeeDetails empDtl= new EmployeeDetails("John");
ResultObject result = channel.ADMSAccess_Entry("Test",empDtl );

这些类在特定的wcf服务中标记为DataContract .

现在,当执行应用程序以通过在运行时更改 endpoints 来访问多个wcf服务时,它指向正确的服务并更正Web方法 . 但是对象EmployeeDetails和ResultObject的值作为null传递和接收 . 我需要使用这些类对象进行通信 . 任何人都可以建议我如何使用这些对象传递值?