我正在尝试从现有服务中调用远程 WCF 服务。
我已经在远程服务中添加了我需要使用的方法的服务引用,并在我自己的服务的这个 WebMethod 中使用它如下:
[WebMethod(Description = "My local service."]
public RemoteService.ServiceResponse ServiceRequest(RemoteService.SendRequest myObject)
{
// Instance of remote service's method I'm
RemoteService.ServiceResponse SendResponse;
SendResponse = ServiceRequest(RemoteService.SendRequest)
return SendResponse;
}
我的问题是,通过调用远程服务的 ServiceRequest Web 方法,我实际上是在调用远程服务吗?!或者,我只是调用远程服务的 ServiceRequest 方法的本地实例吗?
如果我对我的错误是正确的,那么做我需要做的事情的正确方法是什么,我猜想作为一种传递或代理的行为来向我的服务和远程服务传递请求和响应?