CreateNewVirtualMachineFromTemplateGallery() public méthode

Creates a new virtual machine from a gallery template
public CreateNewVirtualMachineFromTemplateGallery ( WindowsVirtualMachineProperties properties ) : IVirtualMachineClient
properties Elastacloud.AzureManagement.Fluent.VirtualMachines.Classes.WindowsVirtualMachineProperties Can be any gallery template
Résultat IVirtualMachineClient
 public void Execute()
 {
     var properties = new WindowsVirtualMachineProperties()
                          {
                              AdministratorPassword = _applicationFactory.Password,
                              RoleName = _applicationFactory.RoleName,
                              Certificate = _applicationFactory.ManagementCertificate,
                              Location = LocationConstants.NorthEurope,
                              UseExistingCloudService = true,
                              SubscriptionId = _applicationFactory.SubscriptionId,
                              CloudServiceName = _applicationFactory.CloudServiceName,
                              PublicEndpoints = new List<InputEndpoint>(new[] {new InputEndpoint()
                              {
                                  EndpointName = "web",
                                  LocalPort = 80,
                                  Port = 80,
                                  Protocol = Protocol.TCP
                              }}),
                              VirtualMachineType = VirtualMachineTemplates.WindowsServer2008R2SP1,
                              VmSize = VmSize.Small,
                              StorageAccountName = "elastastorage",
                              DataDisks = new List<DataVirtualHardDisk>(){new DataVirtualHardDisk(){LogicalDiskSizeInGB = 100}}
                          };
     var client = new WindowsVirtualMachineClient(_applicationFactory.SubscriptionId, _applicationFactory.ManagementCertificate);
     var newClient = client.CreateNewVirtualMachineFromTemplateGallery(properties);
 }
 void IBuilder.SpinUp()
 {
     var storageClient = new StorageClient(_subscriptionId, _certificate);
     storageClient.CreateNewStorageAccountIfNotExists(_storageAccountName, _storageLocationName);
     var client = new WindowsVirtualMachineClient(_subscriptionId, _certificate);
     var newClient = client.CreateNewVirtualMachineFromTemplateGallery(_properties);
     Console.WriteLine("Virtual machine now created - with diskname {0}", newClient.VirtualMachine.OSHardDisk.DiskName);
     Console.WriteLine("Getting and saving RD file");
     client.SaveRemoteDesktopFile(_rdpFile);
 }