Compartir a través de


Suplantación y llamadas asincrónicas

El servidor no puede suplantar al cliente después de que se complete la llamada del servidor a ISynchronize::Signal , incluso si el método Begin_ aún no se ha completado. Por ejemplo, supongamos que un cliente llama al método Begin_, el servidor procesa la llamada inmediatamente y el servidor llama a Signal para indicar que ha terminado de procesarse. Incluso si se sigue trabajando en el método Begin_, el servidor no puede suplantar al cliente una vez completada la llamada a Signal .

Si el servidor suplanta al cliente antes de llamar a Signal, el token de suplantación no se quitará del subproceso hasta que el servidor llame a IServerSecurity::RevertToSelf o hasta que se devuelva la llamada del servidor a Begin_, lo que ocurra primero.

Delegación y suplantación

Realización de una llamada asincrónica