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


Общие сведения о конечных точках в приложениях

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

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

Конечные точки также позволяют выполнять следующие задачи.

  • Настройка путей обмена данными между приложениями.

  • Задание ограничений для типа конечных точек логического сервера, к которым возможна привязка конечных точек приложения.

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

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

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

Дополнительные сведения см. в следующих разделах:

В следующих подразделах содержатся дополнительные сведения о конечных точках приложений:

  • Endpoints on Applications

  • Adding Endpoints to Applications

Конечные точки в приложениях

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

После подключения конечной точки поставщика к приложению в этом приложении появляется конечная точка потребителя. Среда Visual Studio настраивает в конечной точке потребителя адрес конечной точки поставщика и подключает точку потребителя к точке поставщика. Конечная точка потребителя указывает для этого приложения требование использования данной службы. Это требование представляется конечной точкой потребителя в виде маленькой пустой фигуры на фигуре приложения. Фигура, цвет и значок конечной точки позволяют определить ее тип.

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

Дополнительные сведения см. в следующих разделах:

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

Тип конечной точки приложения

Описание

Конечная точка потребителя базы данных

Представляет настраиваемую точку подключения к базе данных.

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

Дополнительные сведения см. в разделе Практическое руководство. Настройка подключений к внешним базам данных.

Конечная точка поставщика базы данных

Представляет доступную точку подключения в базе данных.

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

Универсальная конечная точка потребителя

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

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

Универсальная конечная точка поставщика

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

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

Конечная точка потребителя веб-содержимого

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

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

Конечная точка поставщика веб-содержимого

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

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

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

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

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

Конечная точка поставщика веб-службы .NET

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

По умолчанию веб-приложение ASP.NET, созданное с типом приложения ASP.NETWebService, включает конечную точку поставщика веб-службы .NET. Также можно добавлять новые конечные точки поставщика веб-службы .NET для приложений ASP.NET или создавать их из WSDL-файлов или DISCO-файлов. Приложение внешней веб-службы или веб-службы BizTalk может иметь только одну конечную точку поставщика веб-службы.

Дополнительные сведения см. в разделе Общие сведения о приложениях ASP.NET на диаграммах приложений.

Добавление конечных точек в приложения

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

Например, можно добавить приложение ASP.NET путем перетаскивания типа приложения ASP.NETWebApplication с панели элементов на диаграмму приложения или на диаграмму системы. Это действие создает приложение ASP.NET с конечной точкой поставщика веб-содержимого по умолчанию вместо конечной точки поставщика веб-службы .NET. Затем можно добавить новую конечную точку поставщика веб-службы .NET, поскольку приложения ASP.NET также поддерживают этот тип конечных точек.

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

Для конечных точек веб-службы рекомендуется изменить значение по умолчанию для пространства имен привязки ("http://tempuri.org").

Можно добавлять в приложение конечные точки потребителя, подключая приложение к конечным точкам поставщика в других приложениях. Кроме того, можно скопировать и вставить другие конечные точки потребителя. Например, в приложениях Microsoft Windows и Office отсутствуют конечные точки по умолчанию. Однако можно подключить приложение Windows или Office к приложению с конечной точкой поставщика и создать соответствующую конечную точку потребителя.

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

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

Дополнительные сведения см. в следующих разделах:

Также можно повторно использовать уже настроенные конечные точки, чтобы определить новые точки и расширить типы конечных точек, доступных для использования. Эту задачу можно решить путем создания прототипов из таких конечных точек. Дополнительные сведения см. в разделе Практическое руководство. Создание пользовательских прототипов из настроенных приложений и конечных точек.

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

См. также

Задачи

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

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

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

Определение конечных точек в приложениях