Contexto (Windows Web Services)

Um contexto é usado em operações de serviço do Modelo de Serviço e retornos de chamada para passar dados de estado relevantes para a operação de serviço ou retorno de chamada quando ele é invocado. Um contexto é referenciado por uma estrutura WS_OPERATION_CONTEXT . As propriedades de um contexto podem ser recuperadas com a função WsGetOperationContextProperty , conforme ilustrado no código a seguir.

WS_MESSAGE* requestMessage = NULL;
HRESULT hr = WsGetOperationContextProperty (
                context, 
                WS_OPERATION_CONTEXT_PROPERTY_INPUT_MESSAGE, 
                &requestMessage, 
                sizeof(requestMessage),
                error);

Nem todas as propriedades de contexto estão disponíveis em um determinado momento. Consulte a documentação da propriedade de contexto sobre a disponibilidade de uma propriedade específica em um retorno de chamada ou em uma operação de serviço.

Para obter mais informações sobre como manter o tempo de vida e o threading do contexto de operação, consulte o tópico Tempo de vida e threading do contexto da operação .

A enumeração a seguir faz parte do contexto:

A função a seguir faz parte do contexto:

O seguinte identificador faz parte do contexto: