Exemple #1
0
        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();
            }
        }