Я хочу, чтобы мой запрос проходил через определенные IP-адреса. Есть ли способ сделать это в WCF. Объяснение, почему мне это нужно, немного длинное, поэтому я бы не стал вникать в это.Как связать клиента WCF Http с конкретным исходящим IP-адресом перед выполнением запроса
Вот пример кода
string ipAddress = "192.168.0.32";
IService service;
ChannelFactory<IOmlService> factory = new ChannelFactory<IService>(new BasicHttpBinding(), new EndpointAddress("http://" + IPAddress + ":6996/IService"));
service = factory.CreateChannel();
service.Test();
Ниже приведен пример сценария, чтобы объяснить то, что я ищу. Допустим, у меня есть два IP-адреса на моей машине (192.168.0.30 и 192.168.0.31). Оба они могут пострадать 192.168.0.32. Если я запустил этот код сейчас, он ударит по IP (.32) с любого из моих IP-адресов (.30 или .31). Как я могу заставить его пройти через конкретный IP-адрес моего (скажем 0,30). Есть ли способ сделать это с помощью WCF?
Если это невозможно, и кто-то откроет запрос функции, я проголосую за указанную функцию. –
После всех этих лет он все еще отсутствует? –