Variable global entre dos métodos WCF

Tengo dos métodos en un servicio WCF decir

Method1()
{
 _currentValue = 10;
}

Method2()
{
return _currentValue;
}

Tengo una situación en la que necesito establecer un valor en el Método 1 () y leerlo en el Método 2 ().

Traté de usarstatic variable comopublic static int _currentValue, pude leer el valor establecido en Method1 () en Method2 ().

Pero el problema es que quiero que esta variable reaccione como una variable de instancia separada para cada solicitud realizada. es decir, ahora mismo abajo está el problema

Navegador 1:

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

Navegador 2:

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

En realidad, el valor establecido es que el navegador 1 es estático, por lo que en el navegador 2 se recupera el mismo valor.

Lo que estoy tratando de implementar es que la variable debe actuar como una nueva instancia para cada solicitud realizada (al llamar desde cada navegador). ¿Qué debo usar en este caso? ¿una sesión?

Respuestas a la pregunta(5)

Su respuesta a la pregunta