项目

内存 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 命令

如需手动安装:

  1. Volo.Abp.BlobStoring.Memory NuGet 包添加到项目
  2. 在项目的 ABP 模块类中添加 [DependsOn(typeof(AbpBlobStoringMemoryModule))] 依赖

配置方法

模块类的 ConfigureServices 方法中进行配置(具体参见 BLOB 存储文档)。

示例:配置默认使用内存存储提供程序

Configure<AbpBlobStoringOptions>(options =>
{
    options.Containers.ConfigureDefault(container =>
    {
        container.UseMemory();
    });
});

通过 UseMemory 扩展方法可为容器设置内存存储提供程序。

如需为特定容器配置此提供程序,请参阅 BLOB 存储文档

在本文档中