다음을 통해 공유


WS_CHANNEL_TYPE 열거형(webservices.h)

세션인지 여부 및 지원되는 통신 방향과 같은 채널의 기본 특성을 나타냅니다.

Syntax

typedef enum {
  WS_CHANNEL_TYPE_INPUT = 0x1,
  WS_CHANNEL_TYPE_OUTPUT = 0x2,
  WS_CHANNEL_TYPE_SESSION = 0x4,
  WS_CHANNEL_TYPE_INPUT_SESSION,
  WS_CHANNEL_TYPE_OUTPUT_SESSION,
  WS_CHANNEL_TYPE_DUPLEX,
  WS_CHANNEL_TYPE_DUPLEX_SESSION,
  WS_CHANNEL_TYPE_REQUEST = 0x8,
  WS_CHANNEL_TYPE_REPLY = 0x10
} WS_CHANNEL_TYPE;

상수

 
WS_CHANNEL_TYPE_INPUT
값: 0x1
입력 채널은 수신 작업을 지원합니다. 보낸 사람 쪽에서 사용됩니다.


WS_UDP_CHANNEL_BINDING 이 채널 유형을 지원합니다.
WsCreateChannelForListener와 함께 사용되는 경우
WS_CHANNEL_TYPE_OUTPUT
값: 0x2
출력 채널은 보내기 작업을 지원합니다.


이 채널 유형은 현재 채널 바인딩에서 지원되지 않습니다.
WS_CHANNEL_TYPE_SESSION
값: 0x4
세션 채널은 보내거나 받은 모든 메시지의 채널 수준 상관 관계를 제공합니다.


WS_CHANNEL_TYPE_INPUT_SESSION 빌드하는 데 사용되는 플래그입니다.
WS_CHANNEL_TYPE_OUTPUT_SESSIONWS_CHANNEL_TYPE_DUPLEX_SESSION
하지만 단독으로 사용할 수는 없습니다.
WS_CHANNEL_TYPE_INPUT_SESSION
세션을 지원하는 입력 채널입니다.


이 채널 유형은 현재 채널 바인딩에서 지원되지 않습니다.
WS_CHANNEL_TYPE_OUTPUT_SESSION
세션을 지원하는 출력 채널입니다.


이 채널 유형은 현재 채널 바인딩에서 지원되지 않습니다.
WS_CHANNEL_TYPE_DUPLEX
입력/출력 채널입니다.


WS_UDP_CHANNEL_BINDING 이 채널 유형을 지원합니다.
WsCreateChannel과 함께 사용할 경우
WS_CHANNEL_TYPE_DUPLEX_SESSION
세션을 지원하는 입력/출력 채널입니다.


WS_TCP_CHANNEL_BINDING 이 채널 유형을 지원하는 경우
WsCreateChannel 또는 WsCreateChannelForListener와 함께 사용됩니다.
WS_CHANNEL_TYPE_REQUEST
값: 0x8
요청 채널은 보내기와 수신을 지원합니다. 클라이언트에서 사용됩니다.
요청-회신 작업을 지원하는 채널에 대한 쪽입니다.


WS_HTTP_CHANNEL_BINDING 이 채널 유형을 지원하는 경우
WsCreateChannel과 함께 사용됩니다.


요청 채널은 요청 회신의 기본 제공 상관 관계를 제공합니다.
를 사용하여 다른 채널 형식에서 요청-회신 상관 관계를 수행할 수 있습니다.
주소 지정 헤더(RelatesTo 및 MessageID).
WS_CHANNEL_TYPE_REPLY
값: 0x10
회신 채널은 수신과 보내기를 지원합니다. 서비스에서 사용됩니다.
요청-회신 작업(예: HTTP)을 지원하는 채널에 대한 쪽입니다.


WS_HTTP_CHANNEL_BINDING 이 채널 유형을 지원하는 경우
WsCreateChannelForListener와 함께 사용됩니다.


회신 채널은 요청 회신의 기본 제공 상관 관계를 제공합니다.
를 사용하여 다른 채널 형식에서 요청-회신 상관 관계를 수행할 수 있습니다.
주소 지정 헤더(RelatesTo 및 MessageID).

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱 | UWP 앱]
머리글 webservices.h