Compartilhar via


Contexto (Serviços Web do Windows)

Um contexto é usado no Modelo de Serviço operações 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çãoWsGetOperationContextProperty, 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 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:

  • WsGetOperationContextProperty

O identificador a seguir faz parte do contexto: