private async Task <ConfigPackage> GetConfigPackageAsync( ConfigPackageType configPackageType, ServiceManifest serviceManifest, StoreLayoutSpecification storeLayoutSpecification, TimeSpan timeout) { var checksumFile = storeLayoutSpecification.GetConfigPackageChecksumFile( this.ApplicationTypeName, serviceManifest.ServiceManifestType.Name, configPackageType.Name, configPackageType.Version); var checksumTask = await this.ImageStoreWrapper.TryGetFromStoreAsync(checksumFile, timeout); return(new ConfigPackage(configPackageType) { Checksum = checksumTask.Item1 /*checksumValue*/ }); }
private static void ReplaceVersion(ref ConfigPackageType configPackage, string version) { configPackage.Version = version; }
public ConfigPackage(ConfigPackageType configPackageType) { this.ConfigPackageType = configPackageType; this.SettingsFileLocallyGenerated = false; }