IWSDServiceProxy (Windows Embedded CE 6.0)
1/6/2010
This interface represents a remote WSD service for client applications and middleware.
The IWSDServiceProxy interface inherits the methods of the IWSDMetadataExchange interface.
In addition, the following table lists the methods supported by the IWSDServiceProxy interface in vtable order.
Method | Description |
---|---|
Initiates an asynchronous metadata exchange request with the remote service. |
|
Completes the asynchronous metadata exchange request and retrieves the service metadata from the response. |
|
Retrieves the metadata for the IWSDServiceProxy object. |
|
Subscribes to a notification or solicit/response event. |
|
Cancels a subscription to a notification or solicit/response event. |
|
Sets or clears the eventing status callback. |
|
Gets the endpoint proxy for the device. |
Remarks
Service proxy objects may reside on multiple endpoints. An endpoint more completely represents a URL (contains additional useful data). For example, 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.
IWSDServiceProxy objects are employed to obtain service metadata, send messages to the service through a service proxy, subscribe to events on the service, and bind to proxies that provide type-specific semantics.
Requirements
Header | wsdapi.h |
Library | wsdapi.lib |
Windows Embedded CE | Windows Embedded CE 6.0 R2 |
See Also
Reference
Web Services on Devices Interfaces
Web Services on Devices Reference