private void button2_Click(object sender, EventArgs e) { var result = new MgmtHelper().Request(string.Format("https://management.core.windows.net/{0}/services/hostedservices", subscriptionID.Text), "application/xml", "2010-10-28", ReadConfig("CreateCS.xml"), CertThumb); MessageBox.Show(result); }
private void button1_Click(object sender, EventArgs e) { var xml = ReadConfig("Edoc2Cloud.xml"); var result = new MgmtHelper().Request(string.Format("https://management.core.windows.net/{0}/services/hostedservices/{1}/deployments", subscriptionID.Text, cloudServiceName.Text), "application/xml", "2012-03-01", xml, CertThumb); if (result.IndexOf("Accepted") >= 0) { var doc = XElement.Parse(xml); var depName = doc.Elements().Where(x => x.Name.LocalName.Equals("Name")).SingleOrDefault().Value; var roleName = doc.Element(XName.Get("RoleList", "http://schemas.microsoft.com/windowsazure")).Element(XName.Get("Role", "http://schemas.microsoft.com/windowsazure")).Element(XName.Get("RoleName", "http://schemas.microsoft.com/windowsazure")).Value; resultRoleName.Text = roleName; resultDepName.Text = depName; } MessageBox.Show(result); }
private void button3_Click(object sender, EventArgs e) { //"https://management.core.windows.net/<subscription-id>/services/hostedservices/<service-name>/deployments/<deployment-name>/roleinstances/<role-name>/Operations" string url = string.Format( "https://management.core.windows.net/{0}/services/hostedservices/{1}/deployments/{2}/roleinstances/{3}/Operations" , subscriptionID.Text , cloudServiceName.Text , resultDepName.Text , resultRoleName.Text); var result = new MgmtHelper().Request(url, "application/xml", "2012-03-01", ReadConfig("StartRole.xml"), CertThumb); MessageBox.Show(result); }
private void button7_Click(object sender, EventArgs e) { //https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deployments/<deployment-name>/roles/<role-name> string url = string.Format("https://management.core.windows.net/{0}/services/hostedservices/{1}/deployments/{2}/roles/{3}", subscriptionID.Text, cloudServiceName.Text, resultDepName.Text, resultRoleName.Text); var result = new MgmtHelper().Request(url, null, "2012-03-01", null, CertThumb, "GET"); System.IO.File.WriteAllText(string.Format("C:\\temp\\properties_{0}.xml", cloudServiceName.Text), result); MessageBox.Show(result); }