WS_METADATA_ENDPOINT structure (webservices.h)

Information about a single endpoint that was read from metadata documents.

Syntax

typedef struct _WS_METADATA_ENDPOINT {
  WS_ENDPOINT_ADDRESS endpointAddress;
  WS_POLICY           *endpointPolicy;
  WS_XML_STRING       *portName;
  WS_XML_STRING       *serviceName;
  WS_XML_STRING       *serviceNs;
  WS_XML_STRING       *bindingName;
  WS_XML_STRING       *bindingNs;
  WS_XML_STRING       *portTypeName;
  WS_XML_STRING       *portTypeNs;
} WS_METADATA_ENDPOINT;

Members

endpointAddress

The address of the endpoint.

endpointPolicy

An opaque handle representing the policy of the endpoint.
This handle is good until the metadata object is freed or reset.

portName

The WSDL port name of the endpoint, if available.

serviceName

The WSDL service name of the endpoint, if available.

serviceNs

The WSDL service namespace of the endpoint, if available.

bindingName

The WSDL binding name of the endpoint, if available.

bindingNs

The WSDL binding namespace of the endpoint, if available.

portTypeName

The WSDL portType name of the endpoint, if available.

portTypeNs

The WSDL portType namespace of the endpoint, if available.

Requirements

Requirement Value
Minimum supported client Windows 7 [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 R2 [desktop apps | UWP apps]
Header webservices.h