Mycket flitig postare
|
|
Reg.datum: Sep 2006
Inlägg: 513
|
|
Mycket flitig postare
Reg.datum: Sep 2006
Inlägg: 513
|
HttpClient request som sync i egen tråd eller async
Hej!
Har byggt ett REST-API i ASP.NET och skall nu bygga klienten som en windows service byggd i C#. Klienten skall ha flera funktioner/arbetsuppgifter varav en är att kommunicera med API-et. Kommunikationen kommer vara en poll som körs var femte minut. Denna arbetsuppgift tänker jag lägga i en egen tråd. När jag skall göra anropet undrar jag om det jag skall köra anropet asynkront (System.Net.HttpClient.GetAsync) och vänta på svar, eller om jag skall köra synkront (System.Net.HttpClient.Get). Eftersom kommunikationen (Api-klienten) ligger i sin egen tråd så låser det ju inte servicen i övrigt.
Hur tänka?
|