Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Ett ProbeMatches-meddelande är ett WS-Discovery meddelande som skickas av en tjänst som svar på en klients avsökningsmeddelande. Mer information om ProbeMatches-meddelanden finns i avsnitt 5.3 i WS-Discovery Specification.
Ett ProbeMatches-meddelande skickas av UDP unicast till porten från vilken klientens avsökning meddelande skickades. ProbeMatches måste skickas inom 4 sekunder från avsökningsmeddelandet. Annars kan Windows-brandväggen släppa paketet.
Om inga XAddrs ingår i ProbeMatches-meddelandet kan klienten skicka ett Lös meddelande från UDP multicast till port 3702. Klienten skickar endast ett Resolve-meddelande när ett HTTP-meddelande (till exempel en Hämta begäran om metadatautbyte eller ett tjänstmeddelande) skickas.
Alla DPWS-program som skickar Avsökning meddelanden tar emot ProbeMatches-meddelanden.
Not
Det här avsnittet visar ett DPWS-exempelmeddelande som genereras av WSDAPI-klienter och värdar. WSDAPI parsar och accepterar andra DPWS-kompatibla meddelanden som inte överensstämmer med det här exemplet. Använd inte det här exemplet för att verifiera DPWS-samverkan. använd WSDAPI Basic Interoperability Tool (WSDBIT) i stället.
Följande SOAP-meddelande visar ett exempel på ProbeMatches-meddelande.
<?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"
xmlns:wsdp="https://schemas.xmlsoap.org/ws/2006/02/devprof">
<soap:Header>
<wsa:To>
https://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous
</wsa:To>
<wsa:Action>
https://schemas.xmlsoap.org/ws/2005/04/discovery/ProbeMatches
</wsa:Action>
<wsa:MessageID>
urn:uuid:967d0036-fe69-40ad-8191-dd1fc8ef64ab
</wsa:MessageID>
<wsa:RelatesTo>
urn:uuid:29cf10da-5c41-4d55-b184-5ee15e38ce23
</wsa:RelatesTo>
<wsd:AppSequence InstanceId="1"
SequenceId="urn:uuid:369a7d7b-5f87-48a4-aa9a-189edf2a8772"
MessageNumber="9">
</wsd:AppSequence>
</soap:Header>
<soap:Body>
<wsd:ProbeMatches>
<wsd:ProbeMatch>
<wsa:EndpointReference>
<wsa:Address>
urn:uuid:37f86d35-e6ac-4241-964f-1d9ae46fb366
</wsa:Address>
</wsa:EndpointReference>
<wsd:Types>wsdp:Device</wsd:Types>
<wsd:XAddrs>
https://192.168.0.2:5357/37f86d35-e6ac-4241-964f-1d9ae46fb366
</wsd:XAddrs>
<wsd:MetadataVersion>2</wsd:MetadataVersion>
</wsd:ProbeMatch>
</wsd:ProbeMatches>
</soap:Body>
</soap:Envelope>
Ett ProbeMatches-meddelande har följande fokuspunkter.
| Fokuspunkt | XML | Beskrivning |
|---|---|---|
| ProbeMatches | |
Åtgärden ProbeMatches SOAP identifierar meddelandet som ett ProbeMatches-meddelande. |
| RelatesTo | |
Identifieraren för det meddelande som tjänsten svarar på. Det här huvudet matchar MessageId i meddelandet Probe. |
| AppSequence | |
Innehåller programsekvenseringsinformation som hjälper till att underhålla sekvensen med meddelanden även om de tas emot i fel ordning. AppSequence verifieras enligt beskrivningen i Valideringsregler för AppSequence. |
| Adress | |
Innehåller slutpunktsadressen. Den här åtgärden kan refereras till i ett Lös meddelande. |
| XAddrs | |
XAddrs är transportadresser som kan användas för kommunikation mellan klient och tjänst. Tillägg verifieras enligt beskrivningen i XAddr-verifieringsregler. |
Relaterade ämnen