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


Практическое руководство. Повторное подключение веб-служб на диаграммах приложений

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

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

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

  • Расположение WSDL-файла конечной точки потребителя веб-службы отличается от расположения целевой конечной точки поставщика веб-службы.

  • Конечная точка потребителя веб-службы реализована и сопоставлена с веб-ссылкой.

Когда открывается это диалоговое окно, можно выбрать одно из следующих действий.

  • Обновить конечную точку потребителя веб-службы, указав расположение WSDL-файла (URL-адрес) новой конечной точки поставщика веб-службы. (рекомендуется)

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

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

  • Подключить конечную точку потребителя веб-службы без обновления.

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

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

Дополнительные сведения см. в разделах Общие сведения о конечных точках в приложениях и Обмен данными между приложениями.

Подключение конечной точки потребителя веб-службы к другой веб-службе

  1. Удалите подключение между конечными точками веб-службы на диаграмме.

  2. Подключите конечную точку потребителя веб-службы к нужной конечной точке поставщика веб-службы.

  3. Если откроется диалоговое окно Переподключиться к конечным точкам веб-служб, выберите одно из следующих действий.

    • Подключение и обновление места размещения WSDL (URL-адрес) конечной точки потребителя из конечной точки поставщика.

      Конструктор приложений создает подключение и обновляет свойство Расположение WSDL конечной точки потребителя, задавая в нем значение свойства Расположение WSDL из конечной точки поставщика. Свойство Целевое расположение конечной точки потребителя обновляется и получает значение свойства Расположение конечной точки конечной точки поставщика.

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

      Чтобы повторно реализовать конечную точку потребителя веб-службы и создать новую веб-ссылку, щелкните правой кнопкой мыши конечную точку потребителя и выберите команду Реализовать. Перед повторной реализацией может понадобиться вернуть все файлы, затронутые обновлением.

    • Только подключение.

      Конструктор приложений создает подключение и обновляет только свойство Целевое расположение конечной точки потребителя, указав в нем значение свойства Расположение конечной точки из конечной точки поставщика.

См. также

Задачи

Практическое руководство. Подключение приложений на диаграммах приложений

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

Определение путей обмена данными на диаграммах приложений