Rappresentazione e chiamate asincrone
Il server non può rappresentare il client dopo la chiamata del server a ISynchronize::Signal completato, anche se il metodo Begin_ non è ancora stato completato. Si supponga, ad esempio, che un client chiami il metodo Begin_, che elabora immediatamente la chiamata e che il server chiami Signal per indicare che è stata completata l'elaborazione. Anche se il lavoro rimane da eseguire nel metodo Begin_, il server non può rappresentare il client dopo il completamento della chiamata a Signal completato.
Se il server rappresenta il client prima di chiamare Signal, il token di rappresentazione non verrà rimosso dal thread fino a quando il server non chiama IServerSecurity::RevertToSelf o fino a quando non viene restituita la chiamata del server a Begin_, a qualsiasi occorrenza.
Argomenti correlati