c# - How to use void method with Task.factory.fromAsync -


i using wcf perform task of insert data. using 1 of wcf void function insert user data

acevqbzserviceclient acevqbzclientservice = new acevqbzserviceclient(); acevqbzclientservice.openasync(); iacevqbzservice acevqbztypeservice = acevqbzclientservice iacevqbzservice;  task.factory.fromasync(             acevqbztypeservice.beginsaveuserorganizationlinking,             acevqbztypeservice.endsaveuserorganizationlinking,             objuser_organizationdetail,              taskcreationoptions.none);  acevqbzclientservice.closeasync(); 

this function

function not giving issue when using data not inserting through this. please give me solution can implement

you need asynchronously wait (with await) task returned fromasync:

public async task fooasync() {     acevqbzserviceclient acevqbzclientservice = new acevqbzserviceclient();     await acevqbzclientservice.openasync();     iacevqbzservice acevqbztypeservice = acevqbzclientservice iacevqbzservice;      await task.factory.fromasync(                        acevqbztypeservice.beginsaveuserorganizationlinking,                        acevqbztypeservice.endsaveuserorganizationlinking,                        objuser_organizationdetail, taskcreationoptions.none);      await acevqbzclientservice.closeasync(); } 

Comments