public ImportApplianceAction(IXenConnection connection, EnvelopeType ovfEnv, Package package, Dictionary<string, VmMapping> vmMappings, bool verifyManifest, bool verifySignature, string password, bool runfixups, SR selectedIsoSr, string networkUuid, bool isTvmIpStatic, string tvmIpAddress, string tvmSubnetMask, string tvmGateway) : base(connection, Messages.IMPORT_APPLIANCE, networkUuid, isTvmIpStatic, tvmIpAddress, tvmSubnetMask, tvmGateway) { m_ovfEnvelope = ovfEnv; m_package = package; m_vmMappings = vmMappings; m_verifyManifest = verifyManifest; m_verifySignature = verifySignature; m_password = password; m_runfixups = runfixups; m_selectedIsoSr = selectedIsoSr; }
private static string GetApplianceName(EnvelopeType ovfEnv, Package package) { var appName = ovfEnv.Name; if (string.IsNullOrEmpty(appName)) appName = Path.GetFileNameWithoutExtension(package.PackageSourceFile); return appName; }