private string getSecurityToken() { SecurityTokenCache tokenCache = WorkItem.RootWorkItem.Items.FindByType <SecurityTokenCache>().Last(); DateTime validTo = tokenCache.Token.ValidTo.ToLocalTime(); if (DateTime.Now.CompareTo(validTo) >= 0) { MessageBox.Show(Resources.LoginSessionExpired_text); throw new SecurityTokenExpiredException(); } return(tokenCache.GetTokenXmlAsString()); }