/// <summary> /// Sets the blob metadata provider. /// </summary> /// <param name="metaDataProvider">IBlobStorageMetaDataProvider instance.</param> public RepositoryBuilder UseBlobMetaDataProvider(IBlobStorageMetaDataProvider metaDataProvider) { Configuration.Providers.Instance.BlobMetaDataProvider = metaDataProvider; WriteLog("BlobMetaDataProvider", metaDataProvider); 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 BlobStorageClient(IBlobProviderStore providers, IBlobProviderSelector selector, IBlobStorageMetaDataProvider metaProvider, IOptions <BlobStorageOptions> blobStorageOptions) : base(providers, selector, metaProvider, blobStorageOptions) { }