我在webservices之间传递引用类型时遇到了一些困难。如何在Web服务之间传递引用类型?
我的设置如下。
我有引用两个Web服务控制台应用程序:
- WebServiceOne
- WebServiceTwo
WebServiceOne声明,我用我的控制台应用程序类的详细信息...我们称之为MyClass。
我的控制台应用程序调用WebServiceOne来检索MyClass的列表。
然后它将每个MyClass发送到WebServiceTwo进行处理。
在包含WebServiceTwo的项目中,存在对WebServiceOne的引用,以便我可以声明MyClass。
我遇到的麻烦是,当我编译时,似乎无法确定从控制台应用程序传递的MyClass与在WebServiceTwo中引用的WebServiceOne中声明的MyClass相同。
我基本上得到一个错误,说Console.WebServiceOne.MyClass是不一样的MyProject.WebServiceOne.MyClass。
有谁知道这样做是否可能?也许我错误地引用了WebServiceOne?任何想法我可能做错了什么?
我唯一的其他选择是将引用类型的每个属性直接传递给WebServiceTwo作为值类型......但我想避免这种情况,因为我最终会传递10-15个参数。
任何帮助,将不胜感激!
你到底为什么有人downvote这个问题?这是一个完全合法的问题。也许我没有解释得很好? – mezoid 2009-08-26 20:49:18