Condividi tramite


Rappresentazione e chiamate asincrone

Il server non può rappresentare il client dopo che la chiamata del server a ISynchronize::Signal viene completata, anche se il metodo Begin_ non è ancora stato completato. Si supponga, ad esempio, che un client chiami il metodo Begin_, il server elabora immediatamente la chiamata e il server chiama 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 al termine della chiamata a Signal .

Se il server rappresenta il client prima di chiamare Signal, il token di rappresentazione non verrà rimosso dal thread finché il server non chiama IServerSecurity::RevertToSelf o fino a quando non viene restituita la chiamata del server a Begin_.

Delega e rappresentazione

Esecuzione di una chiamata asincrona