How to distinquish concurrent progress bar requests on server side in asp.net
<p>I implemented progress bar to show completing status to users when video processes in background. it works well on single instance. but mixed it up when two concurrent video process started.</p>

<p>When two video processes initiated by two different users at same time, both users will see mixed progress status sometimes from video process 1, sometimes from another.</p>

<p>Video process on server side initiated with static variable.</p>

<pre><code>public static MediaHandler _mhandler = new MediaHandler();
</code></pre>

<p>Progress indication sent to page via</p>

<pre><code>[WebMethod]
public static string GetProgressStatus()
{
    return Math.Round(_mhandler.vinfo.ProcessingCompleted, 2).ToString();
}
</code></pre>

<p>Progress request sent by progress bar after every few seconds.</p>

<p>Now my question is how i can set mediahandler object which can target only one instance at a time. </p>

<p>e.g progress bar 01 shows status of video process 01 only</p>

<p>and</p>

<p>progress bar 02 shows status of video process 02 only</p>
