public static IModulesFactory Use(this IModulesFactory factory, IExternalModule module) { if (module == null) { throw new ArgumentNullException(nameof(module)); } IConnectionFactory connectionFactory = module.ConnectionFactory; if (connectionFactory != null) { ConnectionStringFactory.Register(connectionFactory); } return(factory); }
/// <summary> /// Use this module /// </summary> /// <param name="factory"></param> /// <returns></returns> public static IModulesFactory UseAzureDatabricksDbfsStorage(this IModulesFactory factory) { return(factory.Use(new Module())); }
public static IModulesFactory UseAzureDataLakeStore(this IModulesFactory factory) { return(factory.Use(new ExternalModule())); }
public static IModulesFactory UseAzureStorage(this IModulesFactory factory) { return(factory.Use(new AzureStorageModule())); }
/// <summary> /// Register Azure module. /// </summary> public static IModulesFactory UseAzureEventHubs(this IModulesFactory factory) { return(factory.Use(new Module())); }
/// <summary>Adds selectel storage to Storage.Net registry</summary> /// <param name="factory"></param> /// <returns></returns> public static IModulesFactory UseSelectelStorage(this IModulesFactory factory) { return(factory .Use(new SelectelFtpModule()) .Use(new SelectelS3Module())); }
/// <summary> /// Initialises Google Cloud Storage module required for connection strings to work /// </summary> /// <param name="factory"></param> /// <returns></returns> public static IModulesFactory UseGoogleCloudStorage(this IModulesFactory factory) { return(factory.Use(new Module())); }
/// <summary> /// Register Azure module. /// </summary> public static IModulesFactory UseFtpStorage(this IModulesFactory factory) { return(factory.Use(new Module())); }
public static IModulesFactory UseAzureKeyVault(this IModulesFactory factory) { return(factory.Use(new ExternalModule())); }