Общие сведения о конечных точках в приложениях
Обновлен: Ноябрь 2007
Добавляя конечные точки в конструкторе приложений и конструкторе систем, можно представить или определить функции, которые предоставляет или которыми пользуется приложение. Сведения о конечных точках в системах см. в разделе Общие сведения о конечных точках в системах приложений.
Конечные точки также позволяют выполнять следующие задачи.
Настройка путей обмена данными между приложениями.
Задание ограничений для типа конечных точек логического сервера, к которым возможна привязка конечных точек приложения.
Примечание. Когда для системы, элементами которой являются приложения, определяется развертывание и оценивается готовность к развертыванию, необходимо привязать эти конечные точки приложения к конечным точкам логического сервера. Однако определение таких ограничений может заблокировать привязку приложения к логическому серверу, который в отсутствие ограничений мог поддерживать приложение при определении развертывания.
Определение операций для конечных точек поставщика веб-службы .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 также поддерживают этот тип конечных точек.
Совет. |
---|
Для конечных точек веб-службы рекомендуется изменить значение по умолчанию для пространства имен привязки ("http://tempuri.org"). |
Можно добавлять в приложение конечные точки потребителя, подключая приложение к конечным точкам поставщика в других приложениях. Кроме того, можно скопировать и вставить другие конечные точки потребителя. Например, в приложениях Microsoft Windows и Office отсутствуют конечные точки по умолчанию. Однако можно подключить приложение Windows или Office к приложению с конечной точкой поставщика и создать соответствующую конечную точку потребителя.
Примечание. |
---|
Когда конечная точка добавляется к определению приложения на диаграмме приложения, эта конечная точка также выводится для всех вариантов использования этого определения в качестве элемента на диаграммах систем. Когда конечная точка добавляется в элемент системы, она в свою очередь выводится в базовом определении этого элемента. Кроме того, эта конечная точка появляется в других элементах системы, имеющих то же определение. |
Дополнительные сведения см. в следующих разделах:
Практическое руководство. Добавление конечных точек в приложения
Практическое руководство. Подключение приложений на диаграммах приложений
Также можно повторно использовать уже настроенные конечные точки, чтобы определить новые точки и расширить типы конечных точек, доступных для использования. Эту задачу можно решить путем создания прототипов из таких конечных точек. Дополнительные сведения см. в разделе Практическое руководство. Создание пользовательских прототипов из настроенных приложений и конечных точек.
В приложениях ASP.NET можно создавать конечные точки поставщика веб-службы .NET из WSDL-файлов или DISCO-файлов. Дополнительные сведения см. в разделе Конечные точки веб-служб, основанные на WSDL-файлах.
См. также
Задачи
Пошаговое руководство. Определение приложений на диаграммах приложений