Глобальная переменная между двумя методами WCF

У меня есть два метода в службе WCF сказать

Method1()
{
 _currentValue = 10;
}

Method2()
{
return _currentValue;
}

У меня есть ситуация, в которой мне нужно установить значение в Method1 () и прочитать его в Method2 ().

Я пытался с помощьюstatic переменная, какpublic static int _currentValueЯ мог бы прочитать значение, установленное в Method1 () в Method2 ().

Но проблема в том, что я хочу, чтобы эта переменная реагировала как отдельная переменная экземпляра для каждого сделанного запроса. то есть, сейчас ниже проблема

Browser 1 :

 - Method1() is called
    => sets _currentValue = 10;
 - Method2() is called
    => returns _currentValue = 10;

Browser 2:

 - Method2() is called
    => returns _currentValue = 10;

На самом деле значение, установленное для браузера 1, является статическим, поэтому в браузере 2 то же значение извлекается.

Я пытаюсь реализовать переменную, которая должна действовать как новый экземпляр для каждого сделанного запроса (при вызове из каждого браузера). Что я должен использовать в этом случае? сеанс?

Ответы на вопрос(5)

Ваш ответ на вопрос