다음을 통해 공유


컨텍스트(Windows 웹 서비스)

컨텍스트는 서비스 모델 서비스 작업 및 콜백에서 호출될 때 관련 상태 데이터를 서비스 작업 또는 콜백에 전달하는 데 사용됩니다. 컨텍스트는 WS_OPERATION_CONTEXT 구조체에서 참조됩니다. 다음 코드와 같이 WsGetOperationContextProperty 함수를 사용하여 컨텍스트의 속성을 검색할 수 있습니다.

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

특정 시간에 모든 컨텍스트 속성을 사용할 수 있는 것은 아닙니다. 콜백 또는 서비스 작업에서 특정 속성의 가용성에 대한 컨텍스트 속성 설명서를 참조하세요.

작업 컨텍스트 수명 및 스레딩을 유지하는 방법에 대한 자세한 내용은 작업 컨텍스트 수명 및 스레딩 항목을 참조하세요.

다음 열거형은 컨텍스트의 일부입니다.

다음 함수는 컨텍스트의 일부입니다.

다음 핸들은 컨텍스트의 일부입니다.