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)

Weitere Informationen

IWSDMetadataExchange