На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Простой пример 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#)

Комментарии (3)

/ /

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

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

Только зарегистрированые пользователи имеют возможность комментировать работы
Скачать

бесплатно

3.2.1 - WcfSimpleService.zip
132566
Оцени работу

рейтинг

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