Kontext (Windows Webdienste)

Ein Kontext wird in Dienstvorgängen und Rückrufen des Dienstmodells verwendet, um relevante Zustandsdaten an den Dienstvorgang oder Rückruf zu übergeben, wenn er aufgerufen wird. Auf einen Kontext wird von einer WS _ OPERATION _ CONTEXT-Struktur verwiesen. Die Eigenschaften eines Kontexts können wie im folgenden Code veranschaulicht mit der WsGetOperationContextProperty-Funktion abgerufen werden.

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

Nicht alle Kontexteigenschaften sind zu einem bestimmten Zeitpunkt verfügbar. Informationen zur Verfügbarkeit einer bestimmten Eigenschaft in einem Rückruf oder dienstvorgang finden Sie in der Dokumentation zur Kontexteigenschaft.

Weitere Informationen zum Verwalten der Lebensdauer des Vorgangskontexts und des Threadings finden Sie im Thema Lebensdauer und Threading des Vorgangskontexts.

Die folgende Enumeration ist Teil des Kontexts:

Die folgende Funktion ist Teil des Kontexts:

Das folgende Handle ist Teil des Kontexts: