silverlight 4.0 – Asynchronous WCF service, how to return any variable – Education Career Blog

public int SendServiceCallFromAnotherClass()
   client.SendCompleted += new EventHandler<SendCompletedEventArgs>(client_SendCompleted);


   //i have to return some int here from my service

void client_SendCompleted(object sender, SendCompletedEventArgs e)
   //so here i have to return int variable from my SendServiceCallFromAnotherClass method


You can’t return a variable from the send completed callback because its signature is defined by the SendAsync parameter delegate (EventHandler<SendCompletedEventArgs>). What you can do is invoke some other method passing the result of the async operation result which you would find in the e parameter.

Leave a Comment