Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Zpráva Resolve je WS-Discovery zpráva, kterou klient používá k hledání služeb v síti podle názvu. Klient odešle zprávu Resolve pouze v případě, že se odešle zpráva HTTP (například Získat požadavek na výměnu metadat nebo zprávu služby). Další informace o řešení zpráv naleznete v části 6.1 specifikace WS-Discovery specifikace.
Zpráva Resolve je odeslána vícesměrovým vysíláním UDP na port 3702. Zprávy Přeložit jednosměrové vysílání nejsou podporovány.
Klienti DPWS odesílají zprávy Vyřešit. Následující seznam ukazuje scénáře, ve kterých WSDAPI odešle zprávu Vyřešit.
- Klient zjišťování funkcí odešle zprávu Resolve, pokud do zprávy ProbeMatch es nejsou zahrnuté žádné XAddry.
- Klient volající IWSDiscoveryProvider::SearchById metody odešle zprávu Resolve.
- Klient volající WSDCreateDeviceProxy může odeslat zprávu Resolve, pokud je adresa logického zařízení předána pszDeviceId.
- Klient volající WSDCreateDeviceProxyAdvanced odešle zprávu Resolve, pokud je funkce volána s parametrem pDeviceAddress nastaveným na NULL.
Poznámka
Toto téma ukazuje ukázkovou zprávu DPWS vygenerovanou klienty a hostiteli WSDAPI. WSDAPI parsuje a přijímá další zprávy kompatibilní s DPWS, které nevyhovují této ukázce. Nepoužívejte tuto ukázku k ověření interoperability DPWS; místo toho použijte WSDAPI Basic Interoperability Tool (WSDBIT).
Následující zpráva SOAP ukazuje ukázkovou zprávu Vyřešit.
<?xml version="1.0" encoding="utf-8" ?>
<soap:Envelope
xmlns:soap="https://www.w3.org/2003/05/soap-envelope"
xmlns:wsa="https://schemas.xmlsoap.org/ws/2004/08/addressing"
xmlns:wsd="https://schemas.xmlsoap.org/ws/2005/04/discovery">
<soap:Header>
<wsa:To>
urn:schemas-xmlsoap-org:ws:2005:04:discovery
</wsa:To>
<wsa:Action>
https://schemas.xmlsoap.org/ws/2005/04/discovery/Resolve
</wsa:Action>
<wsa:MessageID>
urn:uuid:38d1c3d9-8d73-4424-8861-6b7ee2af24d3
</wsa:MessageID>
</soap:Header>
<soap:Body>
<wsd:Resolve>
<wsa:EndpointReference>
<wsa:Address>
urn:uuid:37f86d35-e6ac-4241-964f-1d9ae46fb366
</wsa:Address>
</wsa:EndpointReference>
</wsd:Resolve>
</soap:Body>
</soap:Envelope>
Zpráva Vyřešit obsahuje následující body fokusu.
| Fokus | XML | Popis |
|---|---|---|
| Vyřešit | |
Akce Vyřešit protokol SOAP identifikuje zprávu jako zprávu Vyřešit. |
| MESSAGEID | |
Obsahuje identifikátor zprávy, na který odkazuje ResolveMatches zpráva. |
| Adresa | |
Obsahuje adresu vyřešeného koncového bodu. |
Související témata