Condividi tramite


Contesto (Servizi Web Windows)

Un contesto viene usato nelle operazioni del servizio modello di servizio e nei callback per passare i dati di stato pertinenti all'operazione del servizio o al callback quando viene richiamato. Viene fatto riferimento a un contesto da una struttura WS_OPERATION_CONTEXT . Le proprietà di un contesto possono essere recuperate con la funzione WsGetOperationContextProperty , come illustrato nel codice seguente.

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

Non tutte le proprietà di contesto sono disponibili in un determinato momento. Vedere la documentazione relativa alla proprietà di contesto relativa alla disponibilità di una proprietà specifica in un callback o in un'operazione del servizio.

Per altre informazioni su come gestire la durata e il threading del contesto dell'operazione, vedere l'argomento Durata e threading del contesto dell'operazione .

L'enumerazione seguente fa parte del contesto:

La funzione seguente fa parte del contesto:

L'handle seguente fa parte del contesto: