Должен быть класс [service_name]Client
, сгенерированный svcutil.exe в [service_name] Service.svc .Также в output.config
должна быть конфигурация для веб-сервиса.Вы можете скопировать эту конфигурацию в свой App.config , а затем использовать конструктор класса client с параметром string endPointConfigurationName
(он также должен быть сгенерирован) для использования этой конфигурации.
РЕДАКТИРОВАТЬ:
Вы должны знать имя конфигурации из вашего App.config .А пока давайте предположим, что это «ConfigurationName» .Затем:
var configurationName = "ConfigurationName";
using (var client = new ServiceClient(configurationName))
{
client.MethodName("Param1", "Param2");
}
используйте ключевое слово using
для автоматического удаления объекта client
.
ОБНОВЛЕНИЕ:
Если вам нужно распечатать результат метода добавленной услуги, сделайте:
var configurationName = "ConfigurationName";
using (var client = new ServiceClient(configurationName))
{
Console.WriteLine(client.MethodName("Param1", "Param2"));
}