Compartilhar via


enumeração WS_OPERATION_CONTEXT_PROPERTY_ID (webservices.h)

As propriedades disponíveis no Contexto. Nem todas as propriedades podem estar disponíveis em um determinado ponto em um contexto. Todas as propriedades de contexto estão disponíveis por meio 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
Esse valor é um identificador para o canal subjacente. Essa propriedade está disponível para operações de serviço ,
para o WS_SERVICE_MESSAGE_RECEIVE_CALLBACK, WS_SERVICE_ACCEPT_CHANNEL_CALLBACK e
WS_SERVICE_CLOSE_CHANNEL_CALLBACK.
WS_OPERATION_CONTEXT_PROPERTY_CONTRACT_DESCRIPTION
Valor: 1
O valor representa a descrição do contrato. Essa propriedade está disponível para operações de serviço ,
para o WS_SERVICE_MESSAGE_RECEIVE_CALLBACK, WS_SERVICE_ACCEPT_CHANNEL_CALLBACK e
WS_SERVICE_CLOSE_CHANNEL_CALLBACK.
WS_OPERATION_CONTEXT_PROPERTY_HOST_USER_STATE
Valor: 2
O valor é um ponteiro para o estado do host especificado no host de serviço como o
WS_SERVICE_PROPERTY_HOST_USER_STATE propriedade de serviço. Esta propriedade está disponível para
operações de serviço e para o WS_SERVICE_MESSAGE_RECEIVE_CALLBACK.
WS_OPERATION_CONTEXT_PROPERTY_CHANNEL_USER_STATE
Valor: 3
O valor é um ponteiro para o estado do canal especificado por meio de WS_SERVICE_ACCEPT_CHANNEL_CALLBACK. Essa propriedade é
disponível para operações de serviço e para o WS_SERVICE_MESSAGE_RECEIVE_CALLBACK.
WS_OPERATION_CONTEXT_PROPERTY_INPUT_MESSAGE
Valor: 4
O valor é um ponteiro para a mensagem de entrada subjacente. Essa propriedade está disponível para operações de serviço e para o
WS_SERVICE_MESSAGE_RECEIVE_CALLBACK.
WS_OPERATION_CONTEXT_PROPERTY_OUTPUT_MESSAGE
Valor: 5
O valor é um ponteiro para a mensagem de saída subjacente. Essa propriedade está disponível apenas para operações de serviço.
WS_OPERATION_CONTEXT_PROPERTY_HEAP
Valor: 6
O valor é um ponteiro para o WS_HEAP. Essa propriedade está disponível para uma operação de serviço. Consulte a seção gerenciamento de memória em
operações de serviço para uso.
WS_OPERATION_CONTEXT_PROPERTY_LISTENER
Valor: 7
WS_OPERATION_CONTEXT_PROPERTY_ENDPOINT_ADDRESS
Valor: 8

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho webservices.h