Создание на платформе .NET клиентских приложений использующих веб-сервисы

Рассмотрим на примере описанного в предыдущей работе веб-сервиса, приветствующего вызывающего его человека по имени, то, каким образом реализовано взаимодействие с веб-сервисами из клиентских приложений на платформе .NET. Для этого добавим в решение проект типа «Windows Console Application». Для подключения веб-сервиса к этому проекту достаточно добавить в раздел «Web References» ссылку на созданный веб-сервис. При этом запускается мастер, который спрашивает адрес веб-сервиса, имя прокси класса и, после введения всей необходимой информации, генерирует сам прокси класс. После этого вызов веб-сервиса из любой точки программы сводится к нескольким строчкам, что демонстрирует простоту взаимодействия с веб-сервисами на платформе .NET:

using System;

using ServiceTest.HelloService;

 

namespace ServiceTest

{

class Program

{

static void Main(string[] args)

{

Console.WriteLine("Введинте имя:");

string name = Console.ReadLine();

Service service = new Service();

string response = service.Hello(name);

Console.WriteLine("Ответ: " + response);

Console.ReadLine();

}

}

}

 

Результат выполнения этой программы будет следующим:

Рис. 5.1. Результат работы клиентского приложения.








Дата добавления: 2015-02-28; просмотров: 750;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.