Что такое Microsoft.NET?

  35790931     

Visual Studio NET отображает



Рис 11.8 Visual Studio NET отображает информацию о Web-службе Arithmetic (Арифметика)


В результате будут отображены данные, которые приведены ниже Конкретное значение суммы приложения зависит от того, сколько раз приложение было запущено

Adding 0, Application sum is now 0
Adding 1, Application sum is now 1
Adding 2, Application sum is now 3
Adding 3, Application sum is now 6
Adding 4, Application sum is now 10
Adding 0, Session sum is now 0
Adding 1, Session sum is now 1
Adding 2, Session sum is now 2
Adding 3, Session sum is now 3
Adding 4, Session sum is now 4

Перевод такой [Добавюн редактором русского перевода — Прим ред].

Добавляем 0, Сумма Приложения теперь 0
Добавляем 1, Сумма Приложения теперь 1
Добавляем 2, Сумма Приложения теперь 3
Добавляем 3, Сумма Приложения теперь 6
Добавляем 4, Сумма Приложения теперь 10
Добавляем 0, Сумма Сеанса теперь 0
Добавляем 1, Сумма Сеанса теперь 1
Добавляем 2, Сумма Сеанса теперь 2
Добавляем 3, Сумма Сеанса теперь 3
Добавляем 4, Сумма Сеанса теперь 4

Теперь мысоздадим еще один экземпляр класса-заместителя и вызовем тот же метод

Arithmetic *a2 = new Arithmetic; // Арифметика
for (int i=0; i < 5; i++)
{
sum = a2->CumulativeSum(i) ; // сумма
Console :WriteLine(
"A(ding {0}, Application sum is now {1}",
//"Добавляем {0}, Сумма Приложения теперь {1} ",
_box(i), _box(sum)); // сумма
}
for (int 1=0; i < 5; i++)
sum = a2->:essionSum(i); // сумма
Console: :WriteLine(
"Adding {0}, Session sum is now {!}",
// "До(авляем {0}, Сумма Сеанса теперь {1} ",
_box(i), _box(sum)); // сумма
}

В ходе выюлнения этой программы будут отображены приведенные ниже результаты Обратите внимание, что сумма приложения продолжает увеличиваться дальше, в то время как суше сеанса сначала присваивается значение ноль и лишь затем она начинает увеличиваться. Открыть новое окно броузера — это не единственный способ начать новый сеанс досупа к Web-службе.

Adding 0, Application sum is now 10
Adding 1, Application sum is now 11
Adding 2, Application sum is now 13
Adding 3, Application sum is now 16
Adding 4, Application sum is now 20
Adding 0, Session sum is now 0
Adding 1, Session sum is now 1
Adding 2, Session sum is now 2
Adding 3, Session sum is now 3
Adding 4, Session sum is now 4

Перевод тасой

Добавляем 0, Сумма Приложения теперь 10
Добавляем 1, Сумма Приложения теперь 11
Добавляем 2, Сумма Приложения теперь 13
Добавляем 3, Сумма Приложения теперь 16
Добавляем 4, Сумма Приложения теперь 20
Добавляем 0, Сумма Сеанса теперь О
Добавляем 1, Сумма Сеанса теперь 1
Добавляем 2, Сумма Сеанса теперь 2
Добавляем 3, Сумма Сеанса теперь 3
Добавляем 4, Сумма Сеанса теперь 4

В заключеше, мы вызываем Web-методы GetUserAgent и GetServerlnfо

Console.:WriteLine(a2->GetUserAgent());
Console:.WriteLine(a2->GetServer!nfо() ) ;

В результате будут выведены данные, которые выглядят примерно следующим образом

Mozilla/4.0 (compatible; MSIE 6.0; MS Web Services Client
Protocol 1.0.2914.16)
Timeout for HPDESKTOP = 90; Located at c:\inetpub\wwwroot\Arithmetic




Содержание раздела