Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Свойство Name
Свойство Name
Последним из рассматриваемых здесь свойств типа WebServiceAttribute является свойство Name, которое используется для указания имени Web-сервиса XML, водимого внешним пользователем. По умолчанию внешнее имя Web-сервиса идентично имени соответствующего типа класса (которым, в свою очередь по умолчанию является имя Service). Однако если вы хотите "отделить" имя класса .NET от соответствующего WSDL-имени, вы можете изменить атрибут [WebService] так, как показано ниже.
[WebService(Description = "Чудесный Web-сервис калькулятора",
Namespace = "http://www.IntertechTraining.com/",
Name = "CalculatorWebService")];
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
{…}
На рис. 25.5 показана страница тестирования, автоматически сгенерированная с помощью DefaultWsdlHelpGenerator.aspx с учетом указанного значения атрибута [WebService].
Рис 25.5. Web-сервис CalculatorWebService
- Свойство HelpLink
- Устранение конфликтов имен WSDL с помощью свойства MessageName
- namespace-uri()
- 11.5. Функции getservbyname и getservbyport
- 11.19. Функции gethostbyname_r и gethostbyaddr_r
- Метод GetTempName
- Свойство WindowsState
- Unreal Tournament 2004
- Name-Based Virtual Hosts
- How Nameservers Store DNS Structure Information
- How DNS Provides Name Service Information to Users
- Name Resolution in Practice