Exactly,I needed that after a long inactive, the client stop and usually occur Session_End.
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
try
{
MembershipUser mu = Membership.GetUser(Login1.UserName);
if (mu.IsApproved)
{
if (Membership.ValidateUser(Login1.UserName, Login1.Password))
{
Guid gu = Guid.Parse(Membership.GetUser(Login1.UserName).ProviderUserKey.ToString());
e.Authenticated = true;
Session["guidID"] = gu.ToString();
Record fd = new Record("friends");
WebSyncServer.Bind(gu, fd);
MemoryCache cache = MemoryCache.Default;
.................................................
}
}
}
protected void Session_End(object sender, EventArgs e)
{
WebSyncServer.Unbind ...
// End Caches.....
Debug.WriteLine("closed session");
}
Thanks.