Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание

Доступ к массивам

Доступ к массивам

Создайте Web-метод GetSalesTagLines(), который возвращает массив строк, представляющих данные текущих продаж различных автомобилей, и метод SortCarMakes(), который позволит вызывающей стороне передать массив несортированных строк, чтобы обратно получить новый массив отсортированных строк.

[WebService(Namespace="http://IntertechTraining.com/", Description="Автомобильный Web-сервис", Name="CarSalesInfoWS")]
[WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)]
public class Service: System.Web.Services.WebService {
 [WebMethod(Description="Получение рекламных скидок")]
 public string[] GetSalesTagLines() {
  string[] currentDeals = {
   "Цены на Colt снижены на 50%",
   "Bce BMW комплектуются 8-канальным звуком",
   "Caravan бесплатно… спросите у дилера!"
  };
  return currentDeals;
 }
 [WebMethod(Description = "Сортировки списка марок")]
 public string[] SortCarMakes(string[] theCarsToSort) {
  Array.Sort(theCarsToSort);
  return theCarsToSort;
 }
}

Замечание. Страница тестирования, генерируемая с помощью DefaultWsdlHelpGenerator.aspx, не может вызывать методы, использующие в качестве параметров массивы типов.

Оглавление книги


Генерация: 2.248. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз