Partager via


Contexte (Services Web Windows)

Un contexte est utilisé dans les opérations et rappels du service de modèle de service pour transmettre les données d’état pertinentes à l’opération de service ou au rappel lorsqu’elles sont appelées. Un contexte est référencé par une structure WS_OPERATION_CONTEXT . Les propriétés d’un contexte peuvent être récupérées avec la fonction WsGetOperationContextProperty , comme illustré dans le code suivant.

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

Toutes les propriétés de contexte ne sont pas disponibles à un moment donné. Consultez la documentation sur les propriétés de contexte concernant la disponibilité d’une propriété spécifique dans un rappel ou une opération de service.

Pour plus d’informations sur la gestion de la durée de vie et des threads du contexte d’opération, consultez la rubrique Durée de vie et threading du contexte d’opération .

L’énumération suivante fait partie du contexte :

La fonction suivante fait partie du contexte :

Le handle suivant fait partie du contexte :