Поделиться через


структура WS_SERVICE_ENDPOINT (webservices.h)

Представляет отдельную конечную точку на узле службы. Свойства конечной точки используются для указания адреса, привязки и контракта.

Синтаксис

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;

Члены

address

URL-адрес, по которому будет прослушиваться конечная точка.

channelBinding

Привязка для канала или прослушивателя.

channelType

Тип канала, размещаемого конечной точкой.

securityDescription

Описание безопасности, необходимой для этого канала. Это значение может иметь значение NULL , если безопасность не требуется.

contract

Контракт конечной точки.

authorizationCallback

Обратный вызов авторизации для конечной точки службы.

properties

Массив свойств для настройки конечной точки службы.

propertyCount

Количество элементов в массиве WS_SERVICE_ENDPOINT_PROPERTY.

channelProperties

Свойства канала, связанные с конечной точкой. Приложение должно быть осторожным при изменении значений по умолчанию. Например, изменение времени ожидания отправки и получения может привести к непредвиденному поведению и привести к сбою клиента.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Верхняя часть webservices.h