MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache Método

Definição

Sobrecargas

Name Description
AddDistributedMemoryCache(IServiceCollection)

Adiciona uma implementação padrão de IDistributedCache que armazena itens na memória ao IServiceCollectionarquivo . Frameworks que requerem uma cache distribuída para funcionar podem adicionar esta dependência com segurança à sua lista de dependências para garantir que existe pelo menos uma implementação disponível.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Adiciona uma implementação padrão de IDistributedCache que armazena itens na memória ao IServiceCollectionarquivo . Frameworks que requerem uma cache distribuída para funcionar podem adicionar esta dependência com segurança à sua lista de dependências para garantir que existe pelo menos uma implementação disponível.

AddDistributedMemoryCache(IServiceCollection)

Origem:
MemoryCacheServiceCollectionExtensions.cs
Origem:
MemoryCacheServiceCollectionExtensions.cs
Origem:
MemoryCacheServiceCollectionExtensions.cs
Origem:
MemoryCacheServiceCollectionExtensions.cs

Adiciona uma implementação padrão de IDistributedCache que armazena itens na memória ao IServiceCollectionarquivo . Frameworks que requerem uma cache distribuída para funcionar podem adicionar esta dependência com segurança à sua lista de dependências para garantir que existe pelo menos uma implementação disponível.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddDistributedMemoryCache(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddDistributedMemoryCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddDistributedMemoryCache : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddDistributedMemoryCache (services As IServiceCollection) As IServiceCollection

Parâmetros

services
IServiceCollection

O IServiceCollection para adicionar serviços a.

Devoluções

Para IServiceCollection que chamadas adicionais possam ser encadeadas.

Observações

AddDistributedMemoryCache(IServiceCollection) Deve ser usado apenas em cenários de servidor único, pois esta cache armazena itens na memória e não se expande por várias máquinas. Para esses cenários, recomenda-se usar uma cache distribuída adequada que possa expandir-se por várias máquinas.

Aplica-se a

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Origem:
MemoryCacheServiceCollectionExtensions.cs
Origem:
MemoryCacheServiceCollectionExtensions.cs
Origem:
MemoryCacheServiceCollectionExtensions.cs
Origem:
MemoryCacheServiceCollectionExtensions.cs

Adiciona uma implementação padrão de IDistributedCache que armazena itens na memória ao IServiceCollectionarquivo . Frameworks que requerem uma cache distribuída para funcionar podem adicionar esta dependência com segurança à sua lista de dependências para garantir que existe pelo menos uma implementação disponível.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ AddDistributedMemoryCache(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Action<Microsoft::Extensions::Caching::Memory::MemoryDistributedCacheOptions ^> ^ setupAction);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection AddDistributedMemoryCache(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.Extensions.Caching.Memory.MemoryDistributedCacheOptions> setupAction);
static member AddDistributedMemoryCache : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.Extensions.Caching.Memory.MemoryDistributedCacheOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function AddDistributedMemoryCache (services As IServiceCollection, setupAction As Action(Of MemoryDistributedCacheOptions)) As IServiceCollection

Parâmetros

services
IServiceCollection

O IServiceCollection para adicionar serviços a.

setupAction
Action<MemoryDistributedCacheOptions>

O Action<T> para configurar o fornecido MemoryDistributedCacheOptions.

Devoluções

Para IServiceCollection que chamadas adicionais possam ser encadeadas.

Observações

AddDistributedMemoryCache(IServiceCollection) Deve ser usado apenas em cenários de servidor único, pois esta cache armazena itens na memória e não se expande por várias máquinas. Para esses cenários, recomenda-se usar uma cache distribuída adequada que possa expandir-se por várias máquinas.

Aplica-se a