Ng.CommandHelpers.CreateSuffixedStorageFactory C# (CSharp) Method

CreateSuffixedStorageFactory() public static method

public static CreateSuffixedStorageFactory ( string suffix, string>.IDictionary arguments, bool verbose ) : NuGet.Services.Metadata.Catalog.Persistence.StorageFactory
suffix string
arguments string>.IDictionary
verbose bool
return NuGet.Services.Metadata.Catalog.Persistence.StorageFactory
        public static StorageFactory CreateSuffixedStorageFactory(string suffix, IDictionary<string, string> arguments, bool verbose)
        {
            if (string.IsNullOrEmpty(suffix))
            {
                throw new ArgumentNullException(nameof(suffix));
            }

            IDictionary<string, string> names = new Dictionary<string, string>
            {
                { Arguments.StorageBaseAddress, Arguments.StorageBaseAddress + suffix },
                { Arguments.StorageAccountName, Arguments.StorageAccountName + suffix },
                { Arguments.StorageKeyValue, Arguments.StorageKeyValue + suffix },
                { Arguments.StorageContainer, Arguments.StorageContainer + suffix },
                { Arguments.StoragePath, Arguments.StoragePath + suffix }
            };

            return CreateStorageFactoryImpl(arguments, names, verbose);
        }