protected void Session_Start() { Uri uri = new Uri("http://tempuri.org/"); ICredentials credentials = CredentialCache.DefaultCredentials; NetworkCredential credential = credentials.GetCredential(uri, "Basic"); TFS.TFSMalako malako = new TFS.TFSMalako(); malako.ServerName = ConfigurationManager.AppSettings["TFSServer"]; malako.ProjectName = ConfigurationManager.AppSettings["TFSProject"]; malako.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials; malako.Connect(); Session.Add("TFSMalako", malako); }
void timer_Tick(object sender, EventArgs e) { try { TFS.TFSMalako malako = new TFS.TFSMalako(); malako.ServerName = "http://itgvs17:8080/tfs/defaultcollection"; malako.ProjectName = "Boletos"; // malako.Credentials = System.Security.Principal.WindowsIdentity.GetCurrent().; malako.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials; //Uri uri = new Uri("http://tempuri.org/"); //ICredentials credentials = CredentialCache.DefaultCredentials; //NetworkCredential credential = credentials.GetCredential(uri, "Basic"); malako.Connect(); if (malako.ThereAreNewTasksSince(DateTime.Today)) Notifications("Tem trabalho pra você. Consulte o TFS ou o MalakoMine para maiores informações"); } catch { //TODO: não, não vai ficar desse jeito, não vou engolir a exception... Não sou tão coxinha assim Notifications("Ocorreu um erro durante a conexão com o TFS", false); } }