Partager via


Contexte (services web Windows)

Un contexte est utilisé dans le modèle de service opérations de service et les rappels pour transmettre les données d’état pertinentes à l’opération de service ou au rappel lorsqu’elle est appelée. 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 relative à la propriété 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 du thread du contexte d’opération, consultez la rubrique durée de vie et thread ing 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 :