IWSDServiceProxy-Schnittstelle (wsdclient.h)
Stellt einen WSD-Remotedienst für Clientanwendungen und Middleware dar.
Vererbung
Die IWSDServiceProxy-Schnittstelle erbt von IWSDMetadataExchange. IWSDServiceProxy verfügt auch über folgende Membertypen:
Methoden
Die IWSDServiceProxy-Schnittstelle verfügt über diese Methoden.
IWSDServiceProxy::BeginGetMetadata Initiiert eine asynchrone Metadatenaustauschanforderung mit dem Remotedienst. |
IWSDServiceProxy::EndGetMetadata Schließt die asynchrone Metadatenaustauschanforderung ab und ruft die Dienstmetadaten aus der Antwort ab. |
IWSDServiceProxy::GetEndpointProxy Ruft den Endpunktproxy für das Gerät ab. |
IWSDServiceProxy::GetServiceMetadata Ruft die Metadaten für das IWSDServiceProxy-Objekt ab. |
IWSDServiceProxy::SetEventingStatusCallback Legt die Ereigniserstellung status Rückruf fest oder löscht sie. |
IWSDServiceProxy::SubscribeToOperation Abonniert ein Benachrichtigungs- oder Solicit/Response-Ereignis. |
IWSDServiceProxy::UnsubscribeToOperation Gekündigt ein Abonnement für ein Benachrichtigungs- oder Solicit/Response-Ereignis. |
Hinweise
Dienstproxyobjekte können sich auf mehreren Endpunkten befinden. Ein Endpunkt stellt eine URL vollständig dar (enthält zusätzliche nützliche Daten). Beispielsweise kann ein Endpunkt HTTP für IPv4-Adressen und ein anderer HTTPS für IPv6-Adressen unterstützen. Da derselbe Dienst auf beiden Endpunkten lebt, ist es wichtig, dass der Dienst über zugrunde liegende Endpunktproxyobjekte verfügt, wobei jeder Endpunktproxy einem einzelnen Endpunkt entspricht, an dem der Dienst verfügbar ist. Der Endpunktproxy kümmert sich um einfache Messaginganforderungen an den Dienst, z. B. das Senden von unidirektionalen oder bidirektionalen Nachrichten.
IWSDServiceProxy-Objekte werden verwendet, um Dienstmetadaten abzurufen, Nachrichten über einen Dienstproxy an den Dienst zu senden, Ereignisse für den Dienst zu abonnieren und an Proxys zu binden, die typspezifische Semantik bereitstellen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wsdclient.h (include Wsdapi.h) |