Я создал службу WCF и вызывал ее из android studio, и она нормально работает, но после реализации функциональности WCF perSession она работает одновременно для одного пользователя. Проблема: Моя проблема заключается в том, что, когда я нажимаю на URL WCF с несколькими пользователями, мой sessionID перезаписывается последним вошедшим в систему пользователем, так как поддерживать сеанс для нескольких пользователей, как мы делаем в веб-приложении. Я использовал это для создания сеанса в WCF:
[ServiceBehavior(InstanceContextMode = InstanceContextMode.PerSession)]
, и это мой метод создания sessionid в классе служб
public class MyService : IMyService
{
static string currentSessionID = string.Empty;
public string createSession()
{
currentSessionID = DateTime.Now.Ticks.ToString();
return currentSessionID;
}
public string Login()
{
var mysessionId = createSession();
return mysessionId;
}
public string Mymethods(string data)
{
string response = "";
if(data.StartsWith("01"))
response = Login();
return response;
}
}
, и я использую этот метод createSession () только в функции входа в систему.
Пожалуйста, помогите мне из этого ..... Спасибо заранее.