Поделиться через


перечисление WS_OPERATION_CONTEXT_PROPERTY_ID (webservices.h)

Свойства, доступные в контексте. Не все свойства могут быть доступны в заданной точке контекста. Все свойства контекста доступны через WsGetOperationContextProperty.

Синтаксис

typedef enum {
  WS_OPERATION_CONTEXT_PROPERTY_CHANNEL = 0,
  WS_OPERATION_CONTEXT_PROPERTY_CONTRACT_DESCRIPTION = 1,
  WS_OPERATION_CONTEXT_PROPERTY_HOST_USER_STATE = 2,
  WS_OPERATION_CONTEXT_PROPERTY_CHANNEL_USER_STATE = 3,
  WS_OPERATION_CONTEXT_PROPERTY_INPUT_MESSAGE = 4,
  WS_OPERATION_CONTEXT_PROPERTY_OUTPUT_MESSAGE = 5,
  WS_OPERATION_CONTEXT_PROPERTY_HEAP = 6,
  WS_OPERATION_CONTEXT_PROPERTY_LISTENER = 7,
  WS_OPERATION_CONTEXT_PROPERTY_ENDPOINT_ADDRESS = 8
} WS_OPERATION_CONTEXT_PROPERTY_ID;

Константы

 
WS_OPERATION_CONTEXT_PROPERTY_CHANNEL
Значение: 0
Это значение является дескриптором для базового канала. Это свойство доступно для операций службы ,
в WS_SERVICE_MESSAGE_RECEIVE_CALLBACK, WS_SERVICE_ACCEPT_CHANNEL_CALLBACK и
WS_SERVICE_CLOSE_CHANNEL_CALLBACK.
WS_OPERATION_CONTEXT_PROPERTY_CONTRACT_DESCRIPTION
Значение: 1
Значение представляет описание контракта. Это свойство доступно для операций службы ,
в WS_SERVICE_MESSAGE_RECEIVE_CALLBACK, WS_SERVICE_ACCEPT_CHANNEL_CALLBACK и
WS_SERVICE_CLOSE_CHANNEL_CALLBACK.
WS_OPERATION_CONTEXT_PROPERTY_HOST_USER_STATE
Значение: 2
Значение является указателем на состояние узла, указанное на узле службы в качестве
WS_SERVICE_PROPERTY_HOST_USER_STATE свойство службы. Это свойство доступно для
операции службы и к WS_SERVICE_MESSAGE_RECEIVE_CALLBACK.
WS_OPERATION_CONTEXT_PROPERTY_CHANNEL_USER_STATE
Значение: 3
Значение представляет собой указатель на состояние канала, указанное с помощью WS_SERVICE_ACCEPT_CHANNEL_CALLBACK. Это свойство имеет значение
доступно для операций службы и для WS_SERVICE_MESSAGE_RECEIVE_CALLBACK.
WS_OPERATION_CONTEXT_PROPERTY_INPUT_MESSAGE
Значение: 4
Значение является указателем на базовое входное сообщение. Это свойство доступно для операций службы и для
WS_SERVICE_MESSAGE_RECEIVE_CALLBACK.
WS_OPERATION_CONTEXT_PROPERTY_OUTPUT_MESSAGE
Значение: 5
Значение является указателем на базовое выходное сообщение. Это свойство доступно только для операций службы.
WS_OPERATION_CONTEXT_PROPERTY_HEAP
Значение: 6
Значение является указателем на WS_HEAP. Это свойство доступно для операции службы. См. раздел управление памятью в разделе
операции службы для использования.
WS_OPERATION_CONTEXT_PROPERTY_LISTENER
Значение: 7
WS_OPERATION_CONTEXT_PROPERTY_ENDPOINT_ADDRESS
Значение: 8

Требования

Требование Значение
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Верхняя часть webservices.h