プロジェクトで Web サービスを参照しました。クライアント プロジェクトの 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 をどのように参照しますか? 認識しません。
参照ファイルを変更する必要がありますか?
ありがとう。