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*/
            });
        }
Example #2
0
 private static void ReplaceVersion(ref ConfigPackageType configPackage, string version)
 {
     configPackage.Version = version;
 }
Example #3
0
 public ConfigPackage(ConfigPackageType configPackageType)
 {
     this.ConfigPackageType            = configPackageType;
     this.SettingsFileLocallyGenerated = false;
 }