protected void Session_Start() { var malako = new TFS.MalaKueryProvider( ConfigurationManager.AppSettings["TFSServer"], ConfigurationManager.AppSettings["TFSProject"], System.Net.CredentialCache.DefaultNetworkCredentials //CredentialCache.DefaultCredentials.GetCredential(new Uri("http://tempuri.org/"), "Basic") ); malako.Connect(); Session.Add("TFSMalako", malako); }
void timer_Tick(object sender, EventArgs e) { try { TFS.MalaKueryProvider malako = new TFS.MalaKueryProvider("http://itgvs17:8080/tfs/defaultcollection", "Boletos", 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); } }