2.2.4.2 ResolveResponse Message
The ResolveResponse message is sent by the resolver service in response to a Resolve message. It contains endpoint information that corresponds to the details of the Resolve request.
-
Message: <wsdl:message name="ResolveResponseInfo"> <wsdl:part name="ResolveResponse" xmlns:peer="http://schemas.microsoft.com/net/2006/05/peer" element="peer:ResolveResponse" /> </wsdl:message> Operation: <wsdl:operation name="Resolve"> <wsdl:output wsam:Action="http://schemas.microsoft.com/net/2006/05/peer/resolver/ResolveResponse" name="ResolveResponseInfo" message="tns:ResolveResponseInfo" /> </wsdl:operation> Data Types: <xs:complexType name="ResolveResponseInfo"> <xs:sequence> <xs:element minOccurs="0" name="Addresses" nillable="true" type="tns:ArrayOfPeerNodeAddress" /> </xs:sequence> </xs:complexType> <xs:element name="ResolveResponseInfo" nillable="true" type="tns:ResolveResponseInfo" /> <xs:complexType name="ArrayOfPeerNodeAddress"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="PeerNodeAddress" nillable="true" type="tns:PeerNodeAddress" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfPeerNodeAddress" nillable="true" type="tns:ArrayOfPeerNodeAddress" /> <xs:complexType name="PeerNodeAddress"> <xs:sequence> <xs:element minOccurs="0" name="EndpointAddress" nillable="true" xmlns:q1="http://www.w3.org/2005/08/addressing" type="q1:EndpointReferenceType" /> <xs:element minOccurs="0" name="IPAddresses" nillable="true" xmlns:q2="http://schemas.datacontract.org/2004/07/System.Net" type="q2:ArrayOfIPAddress" /> </xs:sequence> </xs:complexType> <xs:element name="PeerNodeAddress" nillable="true" type="tns:PeerNodeAddress" />
Refer to the following table for information about the different values of the "xs:element name" attribute for the attributes introduced in this section.
|
Value |
Description |
|---|---|
|
Addresses |
A list of PeerNodeAddress structures that are associated with the MeshId element that is specified in the Resolve message. There is no limit to the number of PeerNodeAddress elements that can be contained here. |
|
ArrayOfPeerNodeAddress |
An unbounded array of PeerNodeAddress structures. |
|
PeerNodeAddress |
See section 2.2.2.1. |