내 프로젝트에서 webservice를 참조했습니다. 클라이언트 프로젝트에서 webservice 클래스 객체에 인터페이스를 구현하려고합니다. 가능합니까?webservice 클래스의 클라이언트에서 인터페이스를 구현하십시오.
동일한 네임 스페이스의 웹 서비스 부분 클래스에서 인터페이스를 구현하려고했습니다. 그것은 작동하지 않았다. 클라이언트 측에서 예컨대
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를 참조 할 예정입니까? 인식하지 못합니다.
참조 파일에서 변경해야합니까?
감사합니다.
"작동하지 않음"은 무엇입니까? 어떤 오류가 있었습니까? – carlosfigueira
인터페이스에서 개체를 캐스팅하려고 시도했지만 (obj가 IInterface 임)과 같이 캐스팅되지 않았습니다. – Gyandeep
웹 서비스는 서비스 인터페이스로 구현되지 않고 사용하기위한 것입니다. –