Поделиться через


Практическое руководство. Изменение операций для веб-служб ASP.NET

Обновлен: Ноябрь 2007

В конструкторе приложений и конструкторе систем можно изменять операции и параметры конечной точки поставщика веб-службы .NET. Эту задачу можно выполнить с помощью окна сведений о веб-службе или окна свойств.

Если реализовать приложение ASP.NET, которое предоставляет доступ к конечной точке поставщика веб-службы .NET, можно изменять операции и параметры конечной точки в коде, открыв файл класса веб-службы. Если для веб-службы создана схема классов, также можно использовать конструктор классов. Среда Visual Studio синхронизирует изменения, выполняемые в конструкторах и в коде.

ms181846.alert_note(ru-ru,VS.90).gifПримечание.

Изменения в операциях для конечной точки поставщика веб-службы .NET применяются ко всем случаям использования конечной точки. Если после публикации в определение веб-службы вносятся существенные изменения, необходимо изменить имя привязки WSDL или пространство имен привязки WSDL. К таким изменениям относятся смена имени операции или сообщения, определения сообщения или параметра или предполагаемых действий, выполняемых операцией. Изменение определения веб-службы без изменения соответствующего имени или пространства имен привязки WSDL может скрыть тот факт, что веб-служба утрачивает совместимость с приложениями, подключенными ранее или в настоящий момент. Дополнительные сведения см. в разделе Общие сведения о приложениях ASP.NET на диаграммах приложений.

Изменение операции или параметра в окне "Сведения о веб-службе"

  1. Выберите на диаграмме конечную точку поставщика веб-службы, содержащую операцию или параметр для изменения.

  2. В меню Схема выберите пункт Определить операции.

  3. В окне "Сведения о веб-службе" выполните необходимые изменения операции или параметра.

    ms181846.alert_note(ru-ru,VS.90).gifСовет.

    Также можно щелкнуть конечную точку правой кнопкой мыши и выбрать пункт Определить операции.

Изменение операции или параметра в коде или в конструкторе классов

  1. Щелкните правой кнопкой мыши конечную точку поставщика веб-службы на диаграмме и выберите один из следующих пунктов.

    • Перейти к коду, чтобы открыть файл класса веб-службы.

    • Просмотреть в схеме класса - <имя_веб-службы>, чтобы создать или открыть существующую схему классов для веб-службы.

      ms181846.alert_note(ru-ru,VS.90).gifПримечание.

      Новая диаграмма классов создается, если ранее не была сохранена схема классов. В противном случае открывается ранее сохраненная схема классов.

  2. В файле класса или на схеме классов выполните необходимые изменения операции или параметра.

    ms181846.alert_note(ru-ru,VS.90).gifСовет.

    Также можно щелкнуть правой кнопкой мыши конечную точку в окне "Сведения о веб-службе" и выбрать пункт Перейти к коду или Просмотреть в схеме класса - <имя_веб-службы>. Кроме того, эти файлы можно открыть из проекта веб-приложения в обозревателе решений или дважды щелкнуть конечную точку или операцию, чтобы перейти непосредственно к коду.

См. также

Задачи

Практическое руководство. Определение операций для веб-служб ASP.NET

Практическое руководство. Удаление операций и параметров из веб-служб ASP.NET

Ссылки

Сочетания клавиш для окна "Сведения о веб-службе"

Другие ресурсы

Определение операций для веб-служб ASP.NET