如何:在配置中创建服务终结点
利用终结点,客户端可访问 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。