内存 BLOB 存储提供程序
内存存储提供程序用于将 BLOB 数据存储在内存中,主要适用于单元测试场景。
请先阅读 BLOB 存储文档 了解 BLOB 存储系统的使用方法。本文档仅说明如何配置容器使用内存存储。
安装方式
使用 ABP CLI 将 Volo.Abp.BlobStoring.Memory NuGet 包添加到项目:
- 如未安装请先安装 ABP CLI
- 在需要添加
Volo.Abp.BlobStoring.Memory包的.csproj文件所在目录打开命令行(终端) - 运行
abp add-package Volo.Abp.BlobStoring.Memory命令
如需手动安装:
- 将 Volo.Abp.BlobStoring.Memory NuGet 包添加到项目
- 在项目的 ABP 模块类中添加
[DependsOn(typeof(AbpBlobStoringMemoryModule))]依赖
配置方法
在模块类的 ConfigureServices 方法中进行配置(具体参见 BLOB 存储文档)。
示例:配置默认使用内存存储提供程序
Configure<AbpBlobStoringOptions>(options =>
{
options.Containers.ConfigureDefault(container =>
{
container.UseMemory();
});
});
通过 UseMemory 扩展方法可为容器设置内存存储提供程序。
如需为特定容器配置此提供程序,请参阅 BLOB 存储文档
抠丁客


