private DeploymentStatusFile ( string id, IEnvironment environment, IOperationLock statusLock, System.Xml.Linq.XDocument document = null ) : System | ||
id | string | |
environment | IEnvironment | |
statusLock | IOperationLock | |
document | System.Xml.Linq.XDocument | |
return | System |
private DeploymentStatusFile(string id, IEnvironment environment, IOperationLock statusLock, XDocument document = null)
{
_activeFile = Path.Combine(environment.DeploymentsPath, Constants.ActiveDeploymentFile);
_statusFile = Path.Combine(environment.DeploymentsPath, id, StatusFile);
_statusLock = statusLock;
Id = id;
SiteName = GetSiteName(environment);
HostName = System.Environment.GetEnvironmentVariable("HTTP_HOST");
if (document != null)
{
Initialize(document);
}
}