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


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

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

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

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

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

Можно выбрать другую конечную точку члена, воспользовавшись диалоговым окном Создание соединения или изобразить делегирование в другую конечную точку члена.

Выбор новой конечной точки члена для делегирования конечной точки прокси

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

  2. В меню Диаграмма выберите команду Соединить.

  3. В диалоговом окне Создание соединения выберите совместимое приложение и конечную точку в этом приложении, а затем нажмите кнопку ОК.

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

    В диалоговом окне Создание соединения можно просмотреть все приложения и конечные точки на диаграмме, а не только те, которые являются совместимыми. Однако переместить делегирования в несовместимые приложения будет невозможно.

    Появится линия делегирования со стрелкой, указывающей направление связи.

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

    Можно также щелкнуть конечную точку прокси правой кнопкой мыши и в контекстном меню выбрать команду Соединить. Или перетащите инструмент Соединение из конечной точки прокси в новую конечную точку члена.

Изображение делегирования между конечной точкой прокси и новой конечной точкой члена

  1. На панели элементов выберите инструмент Соединение.

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

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

  2. Перетащите инструмент Соединение из конечной точки прокси в новую конечную точку члена.

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

    Выбирая инструмент Соединение, щелкните его, а не перетаскивайте с панели элементов. Чтобы выйти из режима соединения после выбора инструмента Соединение, нажмите клавишу ESCAPE. Для активации инструмента Соединение можно помесить курсор над конечной точкой, нажать клавишу ALT и перетащить появившийся инструмент Соединение. Чтобы отменить режим соединения, отпустите клавишу ALT.

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

См. также

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

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