在webservice类中实现客户端的接口

本文关键字:客户端 接口 实现 webservice | 更新日期: 2023-09-27 17:53:03

我在我的项目中引用了一个webservice。我想在客户端项目的webservice类对象中实现一个接口。是可能的吗?

我已经尝试在相同的命名空间中实现web服务部分类中的接口。但没有成功。如

在客户端

namespace ABCWebService
{
   public partial class MyWebServiceObject : IInterface
   {
   }
}

MyWebServiceObject是一个对象

现在在代码中当我尝试将对象强制转换为接口时它不起作用

foreach(var item in e.Result)
{
    if(item is IInterface) // it doesn't go inside.
    { }
}

任何建议。

如果我在服务器项目中实现接口,接口是不可访问的。

public class MyWebServiceObject : IInterface
{
}

现在在客户端我将如何引用这个接口?它不能识别。

我应该修改参考文件吗?

谢谢。

在webservice类中实现客户端的接口

你的对象类型应该实现接口,而不是服务。(除非你有一个服务集合?)

嘿,我发现问题了。我提到了错误的命名空间。我使用的是服务器命名空间,而不是客户服务命名空间。

我知道这是一个非常愚蠢的错误。抱歉打扰你们了。

非常感谢您的时间和建议。

对于被困在相同条件下的人,上面的例子将起作用。我的意思是您可以在相同的命名空间下在客户端实现接口。