Delen via


Context (Windows Web Services)

Een context wordt gebruikt in servicemodel servicebewerkingen en callbacks om relevante statusgegevens door te geven aan de servicebewerking of callback wanneer deze wordt aangeroepen. Er wordt naar een context verwezen door een WS_OPERATION_CONTEXT structuur. De eigenschappen van een context kunnen worden opgehaald met de functie WsGetOperationContextProperty, zoals geïllustreerd in de volgende code.

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

Niet alle contexteigenschappen zijn op elk gewenst moment beschikbaar. Zie de contexteigenschapsdocumentatie met betrekking tot de beschikbaarheid van een specifieke eigenschap in een callback of een servicebewerking.

Zie het onderwerp Levensduur van bewerkingscontext en threading voor meer informatie over het onderhouden van de levensduur van de bewerkingscontext en threading.

De volgende opsomming maakt deel uit van de context:

De volgende functie maakt deel uit van de context:

De volgende ingang maakt deel uit van de context: