public override string ToString() { if (Process == null) { return("NULL"); } if (StartTime.HasValue == false) { return(string.Format("{1} ({0})", Process.ProcessID, AppPool, Process.TransportQualifier).Replace("Geeks@", "")); } return(AppPool.PadRight(25, ' ') + string.Format(" ({0}: {1})", Process.ProcessID, MSharp::System.MSharpExtensions.ToTimeDifferenceString(StartTime.Value, 1)).Remove("Geeks@")); }
public override string ToString() { if (Process == null) { return("NULL"); } try { if (AppPool.ToLower() != "website.exe") { return((AppPool.PadRight(30, ' ') + Process.ProcessID.ToString().PadRight(8, ' ') + Process.Name).Replace("Geeks@", "")); } else { string ProcName = null; int EndIndex = Process.Name.ToLower().IndexOf(@"\website\bin\"); if (EndIndex < 0) { return((AppPool.PadRight(30, ' ') + Process.ProcessID.ToString().PadRight(8, ' ') + Process.Name).Replace("Geeks@", "")); } int StartIndex = EndIndex - 1; while (StartIndex > 0 && Process.Name[StartIndex - 1] != '\\') { StartIndex--; } ProcName = Process.Name.Substring(StartIndex, EndIndex - StartIndex); return(((string.Format("{0} ({1})", ProcName, Path.GetFileNameWithoutExtension(AppPool))).PadRight(30, ' ') + Process.ProcessID.ToString().PadRight(8, ' ') + Process.Name).Replace("Geeks@", "")); } } catch { return("NULL"); } //string Str2 = null; //if (StartTime.HasValue == false) //{ // return (AppPool.PadRight(20, ' ') + Process.ProcessID.ToString().PadRight(28, ' ') + Process.Name).Replace("Geeks@", ""); // //return string.Format("{1} ({0}) ({2}) ({3})", Process.ProcessID, AppPool, Process.TransportQualifier, Process.Name).Replace("Geeks@", ""); //} //string Result = AppPool.PadRight(25, ' '); //try //{ // Str2 = string.Format("{0} {1} {2}", Process.ProcessID, MSharp::System.MSharpExtensions.ToTimeDifferenceString(StartTime.Value, 1)).Remove("Geeks@"); //} //catch //{ // //Str2= string.Format("{1} ({0}) ({2}) ({3})", Process.ProcessID+ Str2.PadRight(35, ' '), AppPool+ Str2.PadRight(35, ' '), Process.TransportQualifier + Str2.PadRight(35, ' '), Process.Name).Replace("Geeks@", ""); // Str2 = (AppPool.PadRight(20, ' ') + Process.ProcessID.ToString().PadRight(28, ' ') + Process.Name).Replace("Geeks@", ""); // //Str2 = Str2.PadRight(20, ' '); // //Str2 += Process.ProcessID; // //Str2 = Str2.PadRight(28, ' '); // //Str2 += Process.TransportQualifier + " "; // //Str2 += Process.Name; // //Str2 = Str2.Replace("Geeks@", ""); // return Str2; //} //Str2 = Str2.PadRight(35, ' '); //Result += Str2; //Result += Process.Name; //return Result; }