I have a subroutine in my Controller

```
<HttpPost>
Sub Index(Id, varLotsOfData)

'Point B. 
'By the time it gets here - all the data has been accepted by server.

```

What I would like to do it capture the Id of the inbound POST and mark, for example, a database record to say "Id xx is receiving data"

The POST receive can take a long time as there is lots of data.

When execution gets to point B I can mark the record "All data received".

Where can I place this type of "pre-POST completed" code?

I should add - we are receiving the POST data from clients that we do not control - that is, it is most likely a client's server sending the data - not a webbrowser client that we have served up from our webserver.

UPDATE: This is looking more complex than I had imagined.

I'm thinking that a possible solution would be to inspect the worker processes in IIS programatically. Via the IIS Manager you can do this for example - [How to use IIS Manager to get Worker Processes (w3wp.exe) details information ?](https://abhijitjana.net/2010/11/04/how-to-use-iis-manager-to-get-worker-processes-w3wp-exe-details-information/)