Kadaster BRK versie 4.0

Ja dit is op te lossen, maar wel aan jouw zijde. Dit kan je doen door (asynchroon) te pollen.

Allereerst: de reden dat het een paar seconden duurt voor je data klaar staat, is dat we je data dynamisch voor je klaarzetten. Door dit te doen scheelt dat ons beiden netwerkverkeer. Het is makkelijker om in een keer een bestand bij elkaar te zoeken en over de lijn te sturen dan heel vaak kleine beetjes op te zoeken, waarbij we elke keer weer een connectie moeten maken, en op te sturen.

Je kan bijvoorbeeld om de seconde controleren tot de download gereed is. Let wel op dat je een wachttijd inbouwt. Als je dit zonder wachttijd doet, doe je namelijk een veel te groot beroep op onze service. Als je dat asynchroon doet, kan je zelf ook andere zaken oppakken. Als je queries stelt die gemiddeld langer duren kan je de wachttijd langer zetten.

Dit is een voorbeeld hoe ik ooit het asynchroon pollen op een andere api heb opgelost in Python.

Deze oplossing is uiteindelijk voor jou en voor ons het meest efficiënt. Over asynchroon in C# programmeren is hier informatie te vinden.