Condividi tramite


Contesto (Servizi Web Windows)

Un contesto viene usato nel modello di servizio le operazioni del servizio e i 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 a un'operazione del servizio .

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

L'enumerazione seguente fa parte del contesto:

La funzione seguente fa parte del contesto:

L'handle seguente fa parte del contesto: