Проектирование Интернет приложений. Тузовский А.Ф. - 173 стр.

UptoLike

Составители: 

173
(а)
(б)
Рис. 4.40. Создание прокси класса для web-сервиса
(a) контекстная команда добавления в проект ссылки на web-сервис
(b) диалоговое окно добавления в проект ссылки на web-сервис
Рис. 4.41. Класс MathServiceSoapClient, созданный с помощью ссылки на web-
сервис
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TestWebService {
class Program{
static void Main(string[] args) {
MathService.MathServiceSoapClient math =
new MathService.MathServiceSoapClient();
int a = 7, b = 3, c;
c = math.Subtract(a, b);
Console.WriteLine("Вычитаем {0} {1} = {2}", a, b, c);
Console.ReadLine();
} } }
Рис. 4.42. Использование web-сервиса с помощью прокси-класса (класса
MathServiceSoapClient
Теперь, чтобы обратиться к web-сервису в коде приложения нужно
создать объект прокси-класса MathServiceSoapClient и вызвать один из
его методов (например, Subtract) (рис. 4.42).