作業內容存留期和執行緒
作業內容的存留期,由 WS_OPERATION_CONTEXT 控制碼表示,決定其包含之屬性的存留期。 因此,內容應該只在 服務作業 的存留期內使用,或在其提供的回呼內使用。 同步呼叫的存留期是函式本身的執行。 針對非同步呼叫,存留期會在非同步呼叫完成之後結束。 服務模型一旦完成呼叫,就不保證內容相關。 依賴作業內容或其任何超出其存留期的屬性行為未定義。
另請參閱會話型計算機範例 SessionfullCalculatorServiceExample。
執行緒模型
作業內容支援自由執行緒,不過這是作業內容本身的 true,不適用於它所包含的任何屬性。
當您透過 WsRegisterOperationForCancel 函式註冊服務作業的取消回呼時,請注意,第一個註冊將會成功;不過,設定取消回呼多次將會失敗。