Практическое руководство. Изменение операций для веб-служб ASP.NET
Обновлен: Ноябрь 2007
В конструкторе приложений и конструкторе систем можно изменять операции и параметры конечной точки поставщика веб-службы .NET. Эту задачу можно выполнить с помощью окна сведений о веб-службе или окна свойств.
Если реализовать приложение ASP.NET, которое предоставляет доступ к конечной точке поставщика веб-службы .NET, можно изменять операции и параметры конечной точки в коде, открыв файл класса веб-службы. Если для веб-службы создана схема классов, также можно использовать конструктор классов. Среда Visual Studio синхронизирует изменения, выполняемые в конструкторах и в коде.
![]() |
---|
Изменения в операциях для конечной точки поставщика веб-службы .NET применяются ко всем случаям использования конечной точки. Если после публикации в определение веб-службы вносятся существенные изменения, необходимо изменить имя привязки WSDL или пространство имен привязки WSDL. К таким изменениям относятся смена имени операции или сообщения, определения сообщения или параметра или предполагаемых действий, выполняемых операцией. Изменение определения веб-службы без изменения соответствующего имени или пространства имен привязки WSDL может скрыть тот факт, что веб-служба утрачивает совместимость с приложениями, подключенными ранее или в настоящий момент. Дополнительные сведения см. в разделе Общие сведения о приложениях ASP.NET на диаграммах приложений. |
Изменение операции или параметра в окне "Сведения о веб-службе"
Выберите на диаграмме конечную точку поставщика веб-службы, содержащую операцию или параметр для изменения.
В меню Схема выберите пункт Определить операции.
В окне "Сведения о веб-службе" выполните необходимые изменения операции или параметра.
Совет.
Также можно щелкнуть конечную точку правой кнопкой мыши и выбрать пункт Определить операции.
Изменение операции или параметра в коде или в конструкторе классов
Щелкните правой кнопкой мыши конечную точку поставщика веб-службы на диаграмме и выберите один из следующих пунктов.
Перейти к коду, чтобы открыть файл класса веб-службы.
Просмотреть в схеме класса - <имя_веб-службы>, чтобы создать или открыть существующую схему классов для веб-службы.
Примечание.
Новая диаграмма классов создается, если ранее не была сохранена схема классов. В противном случае открывается ранее сохраненная схема классов.
В файле класса или на схеме классов выполните необходимые изменения операции или параметра.
Совет.
Также можно щелкнуть правой кнопкой мыши конечную точку в окне "Сведения о веб-службе" и выбрать пункт Перейти к коду или Просмотреть в схеме класса - <имя_веб-службы>. Кроме того, эти файлы можно открыть из проекта веб-приложения в обозревателе решений или дважды щелкнуть конечную точку или операцию, чтобы перейти непосредственно к коду.
См. также
Задачи
Практическое руководство. Определение операций для веб-служб ASP.NET
Практическое руководство. Удаление операций и параметров из веб-служб ASP.NET
Ссылки
Сочетания клавиш для окна "Сведения о веб-службе"