структура 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 |