IWSDEndpointProxy interface (wsdclient.h)
Implements a device services messaging proxy.
Inheritance
The IWSDEndpointProxy interface inherits from the IUnknown interface. IWSDEndpointProxy also has these types of members:
Methods
The IWSDEndpointProxy interface has these methods.
IWSDEndpointProxy::AbortAsyncOperation Aborts a pending asynchronous operation. |
IWSDEndpointProxy::GetErrorInfo Retrieves information on the last error. |
IWSDEndpointProxy::GetFaultInfo Retrieves information on the last received fault. |
IWSDEndpointProxy::ProcessFault Processes a SOAP fault retrieved by GetFaultInfo. |
IWSDEndpointProxy::SendOneWayRequest Sends a one-way request message. |
IWSDEndpointProxy::SendTwoWayRequest Sends a two-way request message using a synchronous call pattern. |
IWSDEndpointProxy::SendTwoWayRequestAsync Sends a two-way request message using an asynchronous call pattern. |
Remarks
Service proxy objects may reside on multiple endpoints. An endpoint more completely represents a URL (contains additional useful data). One endpoint may support HTTP on IPv4 addresses and another may support HTTPS on IPv6 addresses. Since the same service lives on both endpoints, it is important that the service have underlying endpoint proxy objects, with each endpoint proxy corresponding to a single endpoint at which the service is available. The endpoint proxy takes care of simple messaging requests to the service, for example, sending one-way or two-way messages.
Endpoint proxies are generally used inside WSDAPI, but they can be retrieved from IWSDServiceProxy or IWSDDeviceProxy objects to expose message-level functionality.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | wsdclient.h (include Wsdapi.h) |