Share via


Configure Service: Endpoints Tab

Use this tab to view system endpoints, default application endpoints, and application endpoints defined in a Web.config file for a service. A system endpoint is an endpoint that the AppFabric system adds to the service automatically. A default application endpoint is the endpoint that is added to the application based on the protocols supported on the application. An application endpoint is the endpoint you define in a Web.config file. Any other endpoints that are created dynamically created at runtime using the code are not shown in this page.

System endpoint types are defined in the endpointExtensions section in the machine.config (e.g.: discoveryEndpoint). However there is an exception to this rule for workflowControlEndpoint and serviceMetadataEndpoint. The first endpoint is added to the service when you select the Enable instance control option in the Workflow Host Management tab of the Configure Service dialog box and the second endpoint is added when you select the Enable metadata over HTTP option in the General tab of the Configure Service dialog box.

.NET Framework 4 adds an application default endpoint for all tag-less services in a Web application for each protocol enabled on the application. For example, if the http protocol is enabled for an application, an endpoint with basicHttpBinding is added to the service and if the net.pipe protocol is enabled for an application, an endpoint with netNamedPipeBinding is added to the service. The binding to protocol mapping can also be configured in the protocolMapping section in Machine.config. To view protocols enabled for an application, right-click the name of the application, point to Manage Application, and then click Advanced Settings.

This tab does not allow you to configure system endpoints and default application endpoints, but it does allow you to configure application endpoints specified in a Web.config file. You can configure general, performance and authentication properties of an application endpoint defined in a Web.config file.

Dialog Fields

Field

Description

Edit

This button launches the Configure Endpoint dialog box, which lets you configure general, authentication and performance setting for the selected application endpoint that is defined in a Web.config file. See Configuration Dialog Box for an Endpoint for more details about this dialog box.

You get the following error message when you try to edit a system or a default application endpoint. This tab allows you to edit only application endpoints that are defined in a Web.config file.

Warning

System or default endpoints cannot be configured. Only application endpoints defined in configuration can be edited.

Endpoint List

Field

Description

Address

Address of the endpoint. This specifies the Uniform Resource Identifier (URI) of the endpoint, which can be an absolute address or one that is given relative to the base address of the service. If set to an empty string, it indicates that the endpoint is available at the base address that is specified when creating the ServiceHost for the service.

Binding

System or user-defined binding used to access the endpoint. This determines the type of transport, security and encoding used, and whether reliable sessions, transactions, or streaming is supported or enabled.

Contract

.NET Framework 4 interface functionality exposed by the endpoint.

 

Type

Type of the endpoint. There are three primary type of endpoints: System, Application (Default), and Application. See descriptions for these different types of endpoints at the beginning of this topic.