webservices.h) (WS_SERVICE_ENDPOINT 结构
表示服务主机上的单个终结点。 终结点上的属性用于指定地址、绑定和协定。
语法
typedef struct _WS_SERVICE_ENDPOINT {
WS_ENDPOINT_ADDRESS address;
WS_CHANNEL_BINDING channelBinding;
WS_CHANNEL_TYPE channelType;
const WS_SECURITY_DESCRIPTION *securityDescription;
const WS_SERVICE_CONTRACT *contract;
WS_SERVICE_SECURITY_CALLBACK authorizationCallback;
const WS_SERVICE_ENDPOINT_PROPERTY *properties;
ULONG propertyCount;
WS_CHANNEL_PROPERTIES channelProperties;
} WS_SERVICE_ENDPOINT;
成员
address
终结点要侦听的 URL 地址。
channelBinding
通道/侦听器的绑定。
channelType
终结点托管 的通道类型 。
securityDescription
此通道所需的安全性说明。 如果不需要安全性,则可以为 NULL 。
contract
终结点的协定。
authorizationCallback
服务终结点的授权回调。
properties
用于配置服务终结点的属性数组。
propertyCount
WS_SERVICE_ENDPOINT_PROPERTY数组中的元素数。
channelProperties
与终结点关联的通道属性。 应用程序在修改默认值时应小心。 例如,修改发送/接收超时可能会导致意外行为并导致客户端失败。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 R2 [桌面应用 |UWP 应用] |
标头 | webservices.h |