Kontext (Windows-Webdienste)

Ein Kontext wird in Dienstmodelldienstvorgängen und Rückrufen verwendet, um relevante Zustandsdaten an den Dienstvorgang oder rückruf zu übergeben, wenn er aufgerufen wird. Auf einen Kontext wird durch eine WS_OPERATION_CONTEXT-Struktur verwiesen. Die Eigenschaften eines Kontexts können mit der WsGetOperationContextProperty-Funktion abgerufen werden, wie im folgenden Code veranschaulicht.

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 einem Dienstvorgang finden Sie in der Kontexteigenschaftsdokumentation.

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

Die folgende Enumeration ist Teil des Kontexts:

Die folgende Funktion ist Teil des Kontexts:

Das folgende Handle ist Teil des Kontexts: