Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine ProbeMatches-Nachricht ist eine WS-Discovery Nachricht, die von einem Dienst als Reaktion auf die Probe Nachricht eines Clients gesendet wird. Weitere Informationen zu ProbeMatches-Nachrichten finden Sie in Abschnitt 5.3 des WS-Discovery Specification.
Eine ProbeMatches-Nachricht wird von UDP Unicast an den Port gesendet, von dem die Probe Nachricht des Clients gesendet wurde. ProbeÜbereinstimmungen müssen innerhalb von 4 Sekunden nach der Probenachricht gesendet werden; andernfalls kann die Windows-Firewall das Paket ablegen.
Wenn keine XAddrs in der ProbeMatches-Nachricht enthalten sind, sendet der Client möglicherweise eine Auflösen Nachricht von UDP Multicast an Port 3702. Der Client sendet nur eine Resolve-Nachricht, wenn eine HTTP-Nachricht (z. B. eine Abrufen Metadatenaustauschanforderung oder eine Dienstnachricht) gesendet wird.
Jede DPWS-Anwendung, die Probe Nachrichten sendet, empfängt ProbeMatches-Nachrichten.
Anmerkung
In diesem Thema wird eine DPWS-Beispielnachricht gezeigt, die von WSDAPI-Clients und -Hosts generiert wird. WSDAPI analysiert und akzeptiert andere DPWS-kompatible Nachrichten, die diesem Beispiel nicht entsprechen. Verwenden Sie dieses Beispiel nicht, um die DPWS-Interoperabilität zu überprüfen; verwenden Sie stattdessen das WSDAPI Basic Interoperability Tool (WSDBIT).
Die folgende SOAP-Nachricht zeigt eine Beispielnachricht "ProbeMatches".
<?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>
Eine ProbeMatches-Nachricht weist die folgenden Fokuspunkte auf.
| Fokuspunkt | XML | Beschreibung |
|---|---|---|
| ProbeMatches | |
Die SOAP-Aktion ProbeÜbereinstimmung identifiziert die Nachricht als ProbeÜbereinstimmungsnachricht. |
| Bezieht sich auf | |
Der Bezeichner der Nachricht, auf die der Dienst antwortet. Diese Kopfzeile entspricht der MessageId in der Probe Nachricht. |
| AppSequence | |
Enthält Informationen zur Anwendungssequenzierung, die dazu beiträgt, die Abfolge von Nachrichten beizubehalten, auch wenn sie außerhalb der Reihenfolge empfangen werden. Die AppSequence wird wie in AppSequence Validation Rulesbeschrieben überprüft. |
| Adresse | |
Enthält die Endpunktadresse. Auf diese adressierte Nachricht kann in einer Auflösen Nachricht verwiesen werden. |
| XAddrs | |
XAddrs sind Transportadressen, die für die Kommunikation zwischen Client und Dienst verwendet werden können. Addrs werden überprüft, wie in XAddr Validation Rulesbeschrieben. |
Verwandte Themen