protected virtual byte[] GetConfigurationFileContents(int configurationFileId, string instanceName, int?versionNumber) { var deployer = new ConfigurationFileDeployer( new ConfigurationFileDeploymentOptions { ConfigurationFileId = configurationFileId, InstanceName = instanceName, VersionNumber = versionNumber } ); using (var memoryStream = new MemoryStream()) { var writer = new StreamWriter(memoryStream, new UTF8Encoding(false)); deployer.LogReceived += (s, e) => this.Log(e.LogLevel, e.Message); if (!deployer.Write((IGenericBuildMasterContext)this.Context, writer)) { return(null); } writer.Flush(); return(memoryStream.ToArray()); } }
protected virtual byte[] GetConfigurationFileContents(int configurationFileId, string instanceName, int? versionNumber) { var deployer = new ConfigurationFileDeployer( new ConfigurationFileDeploymentOptions { ConfigurationFileId = configurationFileId, InstanceName = instanceName, VersionNumber = versionNumber } ); using (var memoryStream = new MemoryStream()) { var writer = new StreamWriter(memoryStream, new UTF8Encoding(false)); deployer.LogReceived += (s, e) => this.Log(e.LogLevel, e.Message); if (!deployer.Write((IGenericBuildMasterContext)this.Context, writer)) return null; writer.Flush(); return memoryStream.ToArray(); } }