MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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)
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>)
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.