如何:在配置中创建服务终结点

利用终结点,客户端可访问 Windows Communication Foundation (WCF) 服务提供的功能。通过使用相对和绝对终结点地址的组合,可为服务定义一个或多个终结点。

示例

下列服务配置指定一个基址和五个终结点。

基址是使用 add 元素在 service/host/baseAddresses 下指定的,如下面的示例所示。

在以下示例中显示的第一个终结点指定一个相对地址,这意味着该终结点地址是遵循统一资源标识符 (URI) 构成规则的基址和相对地址的结合。相对地址为空 (""),因此终结点地址与基址相同。实际终结点地址为 https://localhost:8000/servicemodelsamples/service。

第二个终结点定义也指定一个相对地址,如下面的示例配置所示。将相对地址“test”追加到基址。实际终结点地址为 https://localhost:8000/servicemodelsamples/service/test。

第三个终结点定义指定一个绝对地址,如下面的示例配置所示。基址在地址中不起作用。实际终结点地址为 https://localhost:8001/hello/servicemodelsamples。

第四个终结点地址指定一个绝对地址和一个不同的传输协议 (TCP)。基址在地址中不起作用。实际终结点地址为 net.tcp://localhost:9000/servicemodelsamples/service。