-1

我在我的项目中引用了一个网络服务。我想在客户端项目的 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
{

}

现在在客户端我将如何引用这个 IInterface ?它不认识。

我应该更改参考文件吗?

谢谢。

4

2 回答 2

0

您的对象类型应该实现接口,而不是服务。(除非您有一系列服务?)

于 2013-01-15T08:27:14.663 回答
-1

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

我知道这是非常愚蠢的错误。对不起各位,打扰到你们了。

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

对于陷入相同情况的人,上面的示例将起作用。我的意思是你可以在同一个命名空间下的客户端实现接口。

于 2013-01-15T09:37:36.170 回答