перечисление 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 |