Compartir a través de


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