I need to call CallServiceCompleted()
method after execution of objMy_HelloWorldCompleted
. Currently before Execution of objMy_HelloWorldCompleted
, CallServiceCompleted is being called.
protected void btnCheck_Click(object sender, EventArgs e) {
Task taskA = Task.Factory.StartNew(() => CallServices());
taskA.Wait();
//CallServices();
if(taskA.IsCompleted ) {
CallServiceCompleted();
}
}
private void CallServiceCompleted() {
lblServicesCompleted.Text = "Work Completed";
}
private void CallServices() {
myITSSEVR.myserv objMy = new myITSSEVR.myserv();
string s = "New Line";
objMy.HelloWorldCompleted += objMy_HelloWorldCompleted;
objMy.HelloWorldAsync(s);
}
void objMy_HelloWorldCompleted(object sender, myITSSEVR.HelloWorldCompletedEventArgs e) {
string s2 = (string)e.UserState;
lblName.Text = e.Result.ToString();
}