estructura de WS_SERVICE_ENDPOINT (webservices.h)
Representa un punto de conexión individual en un host de servicio. Las propiedades del punto de conexión se usan para especificar la dirección, el enlace y el contrato.
Sintaxis
typedef struct _WS_SERVICE_ENDPOINT {
WS_ENDPOINT_ADDRESS address;
WS_CHANNEL_BINDING channelBinding;
WS_CHANNEL_TYPE channelType;
const WS_SECURITY_DESCRIPTION *securityDescription;
const WS_SERVICE_CONTRACT *contract;
WS_SERVICE_SECURITY_CALLBACK authorizationCallback;
const WS_SERVICE_ENDPOINT_PROPERTY *properties;
ULONG propertyCount;
WS_CHANNEL_PROPERTIES channelProperties;
} WS_SERVICE_ENDPOINT;
Miembros
address
Dirección URL en la que el punto de conexión va a escuchar.
channelBinding
Enlace para el canal o agente de escucha.
channelType
Tipo de canal hospedado por el punto de conexión.
securityDescription
Descripción de la seguridad necesaria para este canal. Puede ser NULL si no se requiere ninguna seguridad.
contract
Contrato del punto de conexión.
authorizationCallback
Devolución de llamada de autorización para el punto de conexión de servicio.
properties
Matriz de propiedades para configurar el punto de conexión de servicio.
propertyCount
Número de elementos de la matriz WS_SERVICE_ENDPOINT_PROPERTY.
channelProperties
Propiedades del canal asociadas al punto de conexión. Una aplicación debe tener cuidado al modificar los valores predeterminados. Por ejemplo, modificar los tiempos de espera de envío o recepción puede provocar un comportamiento inesperado y provocar un error en el cliente.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado | webservices.h |