Condividi tramite


MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache Metodo

Definizione

Overload

AddDistributedMemoryCache(IServiceCollection)

Aggiunge un'implementazione predefinita di IDistributedCache che archivia gli elementi in memoria in IServiceCollection. I framework che richiedono una cache distribuita possono aggiungere in modo sicuro questa dipendenza come parte dell'elenco di dipendenze per assicurarsi che vi sia almeno un'implementazione disponibile.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Aggiunge un'implementazione predefinita di IDistributedCache che archivia gli elementi in memoria in IServiceCollection. I framework che richiedono una cache distribuita possono aggiungere in modo sicuro questa dipendenza come parte dell'elenco di dipendenze per assicurarsi che vi sia almeno un'implementazione disponibile.

AddDistributedMemoryCache(IServiceCollection)

Origine:
MemoryCacheServiceCollectionExtensions.cs
Origine:
MemoryCacheServiceCollectionExtensions.cs
Origine:
MemoryCacheServiceCollectionExtensions.cs

Aggiunge un'implementazione predefinita di IDistributedCache che archivia gli elementi in memoria in IServiceCollection. I framework che richiedono una cache distribuita possono aggiungere in modo sicuro questa dipendenza come parte dell'elenco di dipendenze per assicurarsi che vi sia almeno un'implementazione disponibile.

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

Parametri

services
IServiceCollection

Oggetto IServiceCollection in cui aggiungere i servizi.

Restituisce

Oggetto IServiceCollection che consente il concatenamento di chiamate aggiuntive.

Commenti

AddDistributedMemoryCache(IServiceCollection) deve essere usato solo in scenari server singoli perché questa cache archivia gli elementi in memoria e non si espande in più computer. Per questi scenari è consigliabile usare una cache distribuita appropriata che può espandersi in più computer.

Si applica a

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Origine:
MemoryCacheServiceCollectionExtensions.cs
Origine:
MemoryCacheServiceCollectionExtensions.cs
Origine:
MemoryCacheServiceCollectionExtensions.cs

Aggiunge un'implementazione predefinita di IDistributedCache che archivia gli elementi in memoria in IServiceCollection. I framework che richiedono una cache distribuita possono aggiungere in modo sicuro questa dipendenza come parte dell'elenco di dipendenze per assicurarsi che vi sia almeno un'implementazione disponibile.

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

Parametri

services
IServiceCollection

Oggetto IServiceCollection in cui aggiungere i servizi.

setupAction
Action<MemoryDistributedCacheOptions>

Oggetto Action<T> per la configurazione dell'oggetto MemoryDistributedCacheOptions fornito.

Restituisce

Oggetto IServiceCollection che consente il concatenamento di chiamate aggiuntive.

Commenti

AddDistributedMemoryCache(IServiceCollection) deve essere usato solo in scenari server singoli perché questa cache archivia gli elementi in memoria e non si espande in più computer. Per questi scenari è consigliabile usare una cache distribuita appropriata che può espandersi in più computer.

Si applica a