Zmienna globalna między dwiema metodami WCF

Mam dwie metody w usłudze WCF

Method1()
{
 _currentValue = 10;
}

Method2()
{
return _currentValue;
}

Mam sytuację, w której muszę ustawić wartość w Method1 () i przeczytać ją w Method2 ().

Próbowałem użyćstatic zmienna jakpublic static int _currentValue, mogłem odczytać wartość ustawioną w Method1 () w Method2 ().

Ale problem polega na tym, że chcę, aby ta zmienna reagowała jak osobna zmienna instancji dla każdego żądania. tj. teraz na dole jest problem

Przeglądarka 1:

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

Przeglądarka 2:

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

Właściwie ustawiona wartość to Przeglądarka 1 jest statyczna, więc w przeglądarce 2 pobierana jest ta sama wartość.

To, co próbuję zaimplementować, to zmienna, która powinna działać jak nowa instancja dla każdego złożonego żądania (podczas wywoływania z każdej przeglądarki). Co powinienem użyć w tym przypadku? Sesja?

questionAnswers(5)

yourAnswerToTheQuestion