Я пытаюсь позвонить в удаленную службу 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 удаленной службы, я на самом деле вызываю удаленную службу ?! Или я просто вызываю собственный локальный экземпляр метода ServiceRequest удаленной службы?
Если я прав насчет того, что я не прав, каков будет правильный способ сделать то, что мне нужно сделать, чтобы совершить какое-то действие, которое я предполагаю как проход или прокси-сервер для передачи запросов и ответов на мои услуги и от них, и удаленный сервис?