Compartir a través de


enumeración WS_OPERATION_CONTEXT_PROPERTY_ID (webservices.h)

Las propiedades disponibles en el contexto. No todas las propiedades pueden estar disponibles en un punto determinado de un contexto. Todas las propiedades de contexto están disponibles a través de WsGetOperationContextProperty.

Syntax

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;

Constantes

 
WS_OPERATION_CONTEXT_PROPERTY_CHANNEL
Valor: 0
Este valor es un identificador del canal subyacente. Esta propiedad está disponible para las operaciones de servicio ,
a la WS_SERVICE_MESSAGE_RECEIVE_CALLBACK, WS_SERVICE_ACCEPT_CHANNEL_CALLBACK y
WS_SERVICE_CLOSE_CHANNEL_CALLBACK.
WS_OPERATION_CONTEXT_PROPERTY_CONTRACT_DESCRIPTION
Valor: 1
El valor representa la descripción del contrato. Esta propiedad está disponible para las operaciones de servicio ,
a la WS_SERVICE_MESSAGE_RECEIVE_CALLBACK, WS_SERVICE_ACCEPT_CHANNEL_CALLBACK y
WS_SERVICE_CLOSE_CHANNEL_CALLBACK.
WS_OPERATION_CONTEXT_PROPERTY_HOST_USER_STATE
Valor: 2
El valor es un puntero al estado de host especificado en el host de servicio como .
WS_SERVICE_PROPERTY_HOST_USER_STATE propiedad de servicio. Esta propiedad está disponible para
Operaciones de servicio y al WS_SERVICE_MESSAGE_RECEIVE_CALLBACK.
WS_OPERATION_CONTEXT_PROPERTY_CHANNEL_USER_STATE
Valor: 3
El valor es un puntero al estado del canal especificado a través de WS_SERVICE_ACCEPT_CHANNEL_CALLBACK. Esta propiedad es
disponible para las operaciones de servicio y para el WS_SERVICE_MESSAGE_RECEIVE_CALLBACK.
WS_OPERATION_CONTEXT_PROPERTY_INPUT_MESSAGE
Valor: 4
El valor es un puntero al mensaje de entrada subyacente. Esta propiedad está disponible para las operaciones de servicio y para el
WS_SERVICE_MESSAGE_RECEIVE_CALLBACK.
WS_OPERATION_CONTEXT_PROPERTY_OUTPUT_MESSAGE
Valor: 5
El valor es un puntero al mensaje de salida subyacente. Esta propiedad solo está disponible para las operaciones de servicio.
WS_OPERATION_CONTEXT_PROPERTY_HEAP
Valor: 6
El valor es un puntero al WS_HEAP. Esta propiedad está disponible para una operación de servicio. Consulte la sección administración de memoria en .
Operaciones de servicio para su uso.
WS_OPERATION_CONTEXT_PROPERTY_LISTENER
Valor: 7
WS_OPERATION_CONTEXT_PROPERTY_ENDPOINT_ADDRESS
Valor: 8

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado webservices.h