模擬和異步呼叫
伺服器無法在伺服器呼叫 ISynchronize::Signal 之後模擬用戶端,即使尚未完成Begin_方法也一樣。 例如,假設用戶端呼叫 Begin_ 方法,伺服器會立即處理呼叫,而伺服器會呼叫 Signal 以指出它已完成處理。 即使工作仍會在 Begin_ 方法中完成,伺服器也無法在呼叫 Signal 完成之後模擬用戶端。
如果伺服器在呼叫 Signal 之前模擬用戶端,則除非伺服器呼叫 IServerSecurity::RevertToSelf 或伺服器呼叫 Begin_傳回,否則不會從線程中移除模擬令牌。
相關主題