此配置部分允许定义标准终结点的集合,这些终结点是可重用的预配置终结点。 标准终结点将具有一个或多个地址、绑定和协定属性设置为固定值。 例如,在发现终结点中,协定是固定的。 还可以使用标准终结点通过类似于定义自定义绑定的新属性来扩展服务终结点。
<配置>
<system.serviceModel>
<standardEndpoints>
Syntax
<system.serviceModel>
<standardEndpoints>
</standardEndpoints>
</system.serviceModel>
特性和元素
下列各节描述了特性、子元素和父元素。
特性
没有。
子元素
| 元素 | Description |
|---|---|
| <announcementEndpoint> | 使用固定公告协定定义标准终结点。 服务可以选择在打开或关闭时发送联机和脱机公告消息来宣布其可用性。 Windows Communication Foundation (WCF) 服务指定 serviceDiscovery> 元素中的<公告终结点,并使用 AnnouncementClient 来执行公告。 希望侦听来自其他服务的公告的客户端实际上充当 WCF 服务;因此,必须在服务>部分中为该客户端<配置公告终结点。 |
| <discoveryEndpoint> | 使用固定发现协定定义标准终结点。 添加到服务配置时,它指定侦听发现消息的位置。 添加到客户端配置时,它指定发送发现查询的位置。 |
| <dynamicEndpoint> | 此配置元素定义一个标准终结点,该终结点包含信息,使应用程序能够充当可在运行时动态查找终结点地址的客户端程序。 |
| <mexEndpoint> | 使用固定 IMetadataExchange 协定定义标准终结点。 由于所有元数据交换终结点将 IMetadataExchange 指定为其协定,因此可以使用此标准点,而不是为自己定义一个。 |
| <udpAnnouncementEndpoint> | 定义服务用来通过 UDP 绑定发送公告消息的标准终结点。 它具有固定协定并支持两个发现版本。 此外,它还具有固定的 UDP 绑定和 WS-Discovery 规范中指定的默认地址值(WS-Discovery 2005 年 4 月或 WS-Discovery 版本 1.1)。 可以指定用于发送和接收公告消息的多播地址。 |
| <udpDiscoveryEndpoint> | 定义一个标准终结点,该终结点针对 UDP 多播绑定的发现作进行预配置。 此终结点具有固定协定,支持两个 WS-Discovery 协议版本。 此外,它还具有固定的 UDP 绑定和 WS-Discovery 规范中指定的默认地址(WS-Discovery 2005 年 4 月或 WS-Discovery V1.1)。 |
| <webHttpEndpoint> | 定义具有固定 <WebHttpBinding> 绑定的标准终结点,该绑定会自动添加 <WebHttp> 行为。 编写 REST 服务时使用此终结点。 |
| <webScriptEndpoint> | 使用固定 <的 WebHttpBinding> 绑定定义标准终结点,该绑定会自动添加 <enableWebScript> 行为。 编写从 ASP.NET AJAX 应用程序调用的服务时,请使用此终结点。 |
| <workflowControlEndpoint> | 定义用于控制工作流实例执行(创建、运行、暂停、终止等)的标准终结点。 |
父元素
| 元素 | Description |
|---|---|
| <系统。ServiceModel> | 所有 WCF 配置元素的根元素。 |