перечисление WS_MESSAGE_STATE (webservices.h)
Различные состояния, в которые может находиться сообщение.
Синтаксис
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 Текст сообщения был прочитан или записан (конец текст был прочитан или записан). Доступ к заголовкам по-прежнему можно получить. |
Комментарии
Объект сообщения переходит через набор состояний по мере его получения или отправки (или чтения или записи).
Ниже приведены переходы состояния при записи или отправке.
Ниже приведены переходы состояния при чтении или получении.
Обратите внимание, что на приведенных выше схемах показаны только допустимые переходы.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | webservices.h |