Сейчас работаем

Простой пример WCF сервиса испольузя basicHttpsBinding и клиента (консольное приложение)

Описание

В программе представлено два приложения: WCF сервис с использованием basicHttpsBinding и клиент - консольное приложение на C#. Сервис выполняет простые математические операции: сложение, вычетание, добавление и деление. Клиент посылает сообщения на сервер с входными числами и получает результат одной из операций.

Пример конфигурации WCF (секция services)

<services>
  <service name="SimpleWcfService.Math">
	<endpoint address="" 
			  binding="basicHttpBinding" 
			  contract="SimpleWcfService.IMath"
			  bindingConfiguration="defaultBinding" />
  </service>
</services>

Пример клиенского кода

try
{
	SimpleWcfService.MathClient mathClient = new SimpleWcfService.MathClient();
	var input = new SimpleWcfService.MathInput { FirstNumber = 10, SecondNumber = 2 };
	var output1 = mathClient.Add(input);
	var output2 = mathClient.Div(input);
	var output3 = mathClient.Sub(input);
	var output4 = mathClient.Add(input);
	Console.WriteLine("WCF responded: " + output1.Result);
	Console.WriteLine("WCF responded: " + output2.Result);
	Console.WriteLine("WCF responded: " + output3.Result);
	Console.WriteLine("WCF responded: " + output4.Result);
}
catch
{
	Console.WriteLine("Service is not available");
}

Архив содержит проект на Visual Studio 2015 (C#)

Другие работы автора
Тип Название Рейтинг Категория Стоимость
Курсовая C++ cловесный эквивалент числа 18 C/C++ бесплатно
Курсовая MP3 плеер на C# 24 .NET (C#) 2 500,00
Курсовая Актуальные проблемы подростковой субкультуры 8 Теория игр 7,00
Комментарии (3)

dmytro

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Простой пример WCF сервиса испольузя basicHttpsBinding и клиента (консольное приложение)
В программе представлено два приложения: WCF сервис с использованием basicHttpsBinding и клиент - консольное приложение на C#. Сервис выполняет простые математические операции: сложение, вычетание, добавление и деление. Клиент посылает сообщения на сервер с входными числами и получает результат одной из операций.
Категория: Образование
Стоимость: Бесплатно