public static IBlobProvider Get <TContainer>( [NotNull] this IBlobProviderSelector selector) { Check.NotNull(selector, nameof(selector)); return(selector.Get(BlobContainerNameAttribute.GetContainerName <TContainer>())); }
/// <summary> /// Sets the blob provider selector. /// </summary> /// <param name="selector">IBlobProviderSelector instance.</param> public RepositoryBuilder UseBlobProviderSelector(IBlobProviderSelector selector) { Configuration.Providers.Instance.BlobProviderSelector = selector; WriteLog("BlobProviderSelector", selector); return(this); }
public BlobStorage(IBlobProviderStore providers, IBlobProviderSelector selector, IBlobStorageMetaDataProvider metaProvider, IOptions <BlobStorageOptions> blobStorageOptions) { ProviderSelector = selector; Providers = providers; DataProvider = metaProvider; BlobStorageConfig = blobStorageOptions?.Value ?? new BlobStorageOptions(); }
public SpeedwaveBlobContainerFactory( IBlobContainerConfigurationProvider configurationProvider, ICurrentTenant currentTenant, ICancellationTokenProvider cancellationTokenProvider, IBlobProviderSelector providerSelector, SpeedwaveFileSystemBlobProvider speedwaveFileSystemBlobProvider, IServiceProvider serviceProvider) : base(configurationProvider, currentTenant, cancellationTokenProvider, providerSelector, serviceProvider) { Provider = speedwaveFileSystemBlobProvider; }
public BlobContainerFactory( IBlobContainerConfigurationProvider configurationProvider, ICurrentTenant currentTenant, ICancellationTokenProvider cancellationTokenProvider, IBlobProviderSelector providerSelector) { ConfigurationProvider = configurationProvider; CurrentTenant = currentTenant; CancellationTokenProvider = cancellationTokenProvider; ProviderSelector = providerSelector; }
public BlobContainerFactory( IBlobContainerConfigurationProvider configurationProvider, ICurrentTenant currentTenant, ICancellationTokenProvider cancellationTokenProvider, IBlobProviderSelector providerSelector, IServiceProvider serviceProvider, IBlobNormalizeNamingService blobNormalizeNamingService) { ConfigurationProvider = configurationProvider; CurrentTenant = currentTenant; CancellationTokenProvider = cancellationTokenProvider; ProviderSelector = providerSelector; ServiceProvider = serviceProvider; BlobNormalizeNamingService = blobNormalizeNamingService; }
public DigniteAbpBlobContainerFactory( IBlobContainerConfigurationProvider configurationProvider, ICurrentTenant currentTenant, ICancellationTokenProvider cancellationTokenProvider, IBlobProviderSelector providerSelector, IServiceProvider serviceProvider, IBlobNormalizeNamingService blobNormalizeNamingService) : base( configurationProvider, currentTenant, cancellationTokenProvider, providerSelector, serviceProvider, blobNormalizeNamingService ) { }
public BlobProviderSelector_Tests() { _selector = GetRequiredService <IBlobProviderSelector>(); }
public BlobStorageClient(IBlobProviderStore providers, IBlobProviderSelector selector, IBlobStorageMetaDataProvider metaProvider, IOptions <BlobStorageOptions> blobStorageOptions) : base(providers, selector, metaProvider, blobStorageOptions) { }