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 |