MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
AddDistributedMemoryCache(IServiceCollection) |
Agrega una implementación predeterminada de IDistributedCache que almacena elementos en memoria en IServiceCollection. Los marcos de trabajo que requieren una caché distribuida para funcionar pueden agregar esta dependencia como parte de su lista de dependencias para asegurarse de que haya al menos una implementación disponible. |
AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>) |
Agrega una implementación predeterminada de IDistributedCache que almacena elementos en memoria en IServiceCollection. Los marcos de trabajo que requieren una caché distribuida para funcionar pueden agregar esta dependencia como parte de su lista de dependencias para asegurarse de que haya al menos una implementación disponible. |
AddDistributedMemoryCache(IServiceCollection)
Agrega una implementación predeterminada de IDistributedCache que almacena elementos en memoria en IServiceCollection. Los marcos de trabajo que requieren una caché distribuida para funcionar pueden agregar esta dependencia como parte de su lista de dependencias para asegurarse de que haya al menos una implementación disponible.
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
La interfaz IServiceCollection a la que se van a agregar los servicios.
Devoluciones
La interfaz IServiceCollection para que se puedan encadenar llamadas adicionales.
Comentarios
AddDistributedMemoryCache(IServiceCollection) solo se debe usar en escenarios de servidor único, ya que esta caché almacena elementos en memoria y no se expande entre varias máquinas. Para esos escenarios, se recomienda usar una caché distribuida adecuada que pueda expandirse entre varias máquinas.
Se aplica a
AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)
Agrega una implementación predeterminada de IDistributedCache que almacena elementos en memoria en IServiceCollection. Los marcos de trabajo que requieren una caché distribuida para funcionar pueden agregar esta dependencia como parte de su lista de dependencias para asegurarse de que haya al menos una implementación disponible.
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
La interfaz IServiceCollection a la que se van a agregar los servicios.
- setupAction
- Action<MemoryDistributedCacheOptions>
El objeto Action<T> para configurar el objeto MemoryDistributedCacheOptions proporcionado.
Devoluciones
La interfaz IServiceCollection para que se puedan encadenar llamadas adicionales.
Comentarios
AddDistributedMemoryCache(IServiceCollection) solo se debe usar en escenarios de servidor único, ya que esta caché almacena elementos en memoria y no se expande entre varias máquinas. Para esos escenarios, se recomienda usar una caché distribuida adecuada que pueda expandirse entre varias máquinas.