예제 #1
0
파일: Factory.cs 프로젝트: zihotki/storage
 /// <summary>
 /// Use this module
 /// </summary>
 /// <param name="factory"></param>
 /// <returns></returns>
 public static IModulesFactory UseAzureDatabricksDbfsStorage(this IModulesFactory factory)
 {
     return(factory.Use(new Module()));
 }
예제 #2
0
 public static IModulesFactory UseAzureDataLakeStore(this IModulesFactory factory)
 {
     return(factory.Use(new ExternalModule()));
 }
예제 #3
0
 public static IModulesFactory UseAzureStorage(this IModulesFactory factory)
 {
     return(factory.Use(new AzureStorageModule()));
 }
예제 #4
0
 /// <summary>
 /// Register Azure module.
 /// </summary>
 public static IModulesFactory UseAzureEventHubs(this IModulesFactory factory)
 {
     return(factory.Use(new Module()));
 }
예제 #5
0
 /// <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()));
 }
예제 #6
0
 /// <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()));
 }
예제 #7
0
 /// <summary>
 /// Register Azure module.
 /// </summary>
 public static IModulesFactory UseFtpStorage(this IModulesFactory factory)
 {
     return(factory.Use(new Module()));
 }
예제 #8
0
 public static IModulesFactory UseAzureKeyVault(this IModulesFactory factory)
 {
     return(factory.Use(new ExternalModule()));
 }