public string MakeUpgradeDeploymentMessage()
{
const string format =
@"<?xml version=""1.0"" encoding=""utf-8""?>
<UpgradeDeployment xmlns=""http://schemas.microsoft.com/windowsazure"">
<Mode>Auto</Mode>
<PackageUrl>{0}</PackageUrl>
<Configuration>{1}</Configuration>
<Label>{2}</Label>
<Force>{3}</Force>
</UpgradeDeployment>";
var label = Convert.ToBase64String(Encoding.ASCII.GetBytes(DeploymentLabel));
return string.Format(format, PackageUrl,
Convert.ToBase64String(Encoding.ASCII.GetBytes(ServiceConfiguration)),
label, Force.ToString().ToLower());
}