Пример #1
0
        /// <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);
        }
Пример #2
0
 public BlobStorage(IBlobProviderStore providers,
                    IBlobProviderSelector selector,
                    IBlobStorageMetaDataProvider metaProvider,
                    IOptions <BlobStorageOptions> blobStorageOptions)
 {
     ProviderSelector  = selector;
     Providers         = providers;
     DataProvider      = metaProvider;
     BlobStorageConfig = blobStorageOptions?.Value ?? new BlobStorageOptions();
 }
Пример #3
0
 public BlobStorageClient(IBlobProviderStore providers,
                          IBlobProviderSelector selector,
                          IBlobStorageMetaDataProvider metaProvider,
                          IOptions <BlobStorageOptions> blobStorageOptions) : base(providers, selector, metaProvider, blobStorageOptions)
 {
 }