35 lines
724 B
C#
Executable File
35 lines
724 B
C#
Executable File
using System;
|
|
using ThoughtWorks.CruiseControl.Core;
|
|
|
|
namespace ThoughtWorks.CruiseControl.WebDashboard.ServerConnection
|
|
{
|
|
public class CruiseServerException : CruiseControlException
|
|
{
|
|
private readonly string serverName;
|
|
private readonly string url;
|
|
private readonly Exception baseException;
|
|
|
|
public CruiseServerException(string serverName, string url, Exception e) : base(e.Message, e)
|
|
{
|
|
this.baseException = e;
|
|
this.serverName = serverName;
|
|
this.url = url;
|
|
}
|
|
|
|
public override string Message
|
|
{
|
|
get { return baseException.Message; }
|
|
}
|
|
|
|
public string ServerName
|
|
{
|
|
get { return serverName; }
|
|
}
|
|
|
|
public string Url
|
|
{
|
|
get { return url; }
|
|
}
|
|
}
|
|
}
|