我有一个使用C#构建的现有Web服务。它实现了一个我无法改变的标准化界面。我想为Web服务添加第二个接口,但我不清楚编码机制。对于第一个接口并编写了一个类来实现这些功能。
问题1:对于第二个接口,我是否创建了一个新类来实现其功能,或者将它们添加到为第一个接口定义的类中?
问题2:服务主机程序的配置文件需要进行哪些修改才能识别新界面?
答案 0 :(得分:0)
如果您需要在同一个Web服务中,那么您可以编写一个扩展必需的标准化界面的界面,然后通过Web服务公开它。它可以由期望您的界面或更简单的客户端使用。在服务方面,只需将其配置为实现新界面,并且您不应该断开客户端的连接,只期待更简单的连接。