IWSDServiceProxy 接口 (wsdclient.h)
表示客户端应用程序和中间件的远程 WSD 服务。
继承
IWSDServiceProxy 接口继承自 IWSDMetadataExchange。 IWSDServiceProxy 还具有以下类型的成员:
方法
IWSDServiceProxy 接口具有这些方法。
IWSDServiceProxy::BeginGetMetadata 启动与远程服务的异步元数据交换请求。 |
IWSDServiceProxy::EndGetMetadata 完成异步元数据交换请求并从响应中检索服务元数据。 |
IWSDServiceProxy::GetEndpointProxy 获取设备的终结点代理。 |
IWSDServiceProxy::GetServiceMetadata 检索 IWSDServiceProxy 对象的元数据。 |
IWSDServiceProxy::SetEventingStatusCallback 设置或清除事件状态回调。 |
IWSDServiceProxy::SubscribeToOperation 订阅通知或请求/响应事件。 |
IWSDServiceProxy::UnsubscribeToOperation 取消对通知或请求/响应事件的订阅。 |
注解
服务代理对象可能驻留在多个终结点上。 终结点更完整地表示 URL (包含其他有用数据) 。 例如,一个终结点可能支持 IPv4 地址上的 HTTP,另一个终结点可能支持 IPv6 地址上的 HTTPS。 由于同一服务位于两个终结点上,因此该服务必须具有基础终结点代理对象,每个终结点代理对应于服务可用的单个终结点。 终结点代理处理对服务的简单消息传递请求,例如,发送单向或双向消息。
IWSDServiceProxy 对象用于获取服务元数据、通过服务代理将消息发送到服务、订阅服务上的事件,以及绑定到提供特定于类型的语义的代理。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | wsdclient.h (包括 Wsdapi.h) |