다음을 통해 공유


WS_MESSAGE_STATE 열거형(webservices.h)

메시지가 있을 수 있는 다른 상태입니다.

Syntax

typedef enum {
  WS_MESSAGE_STATE_EMPTY = 1,
  WS_MESSAGE_STATE_INITIALIZED = 2,
  WS_MESSAGE_STATE_READING = 3,
  WS_MESSAGE_STATE_WRITING = 4,
  WS_MESSAGE_STATE_DONE = 5
} WS_MESSAGE_STATE;

상수

 
WS_MESSAGE_STATE_EMPTY
값: 1
메시지를 만든 후의 초기 상태입니다.
이 상태에서는 메시지에 콘텐츠가 없으며
헤더와 본문 모두에 액세스할 수 없습니다.
WS_MESSAGE_STATE_INITIALIZED
값: 2
메시지 헤더가 초기화되었습니다.
에 액세스할 수 있지만 본문에 액세스할 수 없습니다. 이 상태
은 헤더를 작성/보내기 전에 모든 헤더를 빌드하는 데 사용됩니다.
WS_MESSAGE_STATE_READING
값: 3
예를 들어 메시지 본문을 읽고 있습니다.
메시지가 수신되면 입니다.
이 상태에서는 헤더에 액세스할 수 있으며 본문은
읽기( WsReadBody 또는 참조)
WS_MESSAGE_PROPERTY_BODY_READER).
WS_MESSAGE_STATE_WRITING
값: 4
예를 들어 메시지 본문이 작성되고 있습니다.
메시지가 전송되는 경우
이 상태에서는 헤더에 액세스할 수 있으며 본문은
작성( WsWriteBody 또는 참조)
WS_MESSAGE_PROPERTY_BODY_WRITER).
WS_MESSAGE_STATE_DONE
값: 5
메시지 본문이 읽거나 기록되었습니다(의 끝)
본문을 읽거나 썼습니다.) 헤더에 계속 액세스할 수 있습니다.

설명

메시지 개체는 수신 또는 전송(또는 읽기 또는 쓰기)되는 상태 집합을 통해 전환됩니다.

다음은 쓰거나 보내는 동안의 상태 전환입니다.

Message 개체가 작성되거나 전송될 때 유효한 상태 전환의 다이어그램

다음은 읽거나 받는 동안의 상태 전환입니다.

Message 개체가 읽거나 수신될 때 유효한 상태 전환의 다이어그램

위의 다이어그램에는 유효한 전환만 표시됩니다.

요구 사항

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