public override VirtualMachine CreateVirtualMachine(int virtualDataCenterId, int virtualApplianceId, string virtualMachineTemplateHref, VirtualMachineBase virtualMachine) { Contract.Requires(0 < virtualDataCenterId); Contract.Requires(0 < virtualApplianceId); Contract.Requires(!string.IsNullOrWhiteSpace(virtualMachineTemplateHref)); Contract.Requires(Uri.IsWellFormedUriString(virtualMachineTemplateHref, UriKind.Absolute)); Contract.Requires(null != virtualMachine); Contract.Requires(virtualMachine.IsValid()); return(default(VirtualMachine)); }
public override VirtualMachine CreateVirtualMachine(int virtualDataCenterId, int virtualApplianceId, int enterpriseId, int dataCenterRepositoryId, int virtualMachineTemplateId, VirtualMachineBase virtualMachine) { Contract.Requires(0 < virtualDataCenterId); Contract.Requires(0 < virtualApplianceId); Contract.Requires(0 < enterpriseId); Contract.Requires(0 < dataCenterRepositoryId); Contract.Requires(0 < virtualMachineTemplateId); Contract.Requires(null != virtualMachine); Contract.Requires(virtualMachine.IsValid()); return(default(VirtualMachine)); }