MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache Metodo

Definizione

Overload

Nome Descrizione
AddDistributedMemoryCache(IServiceCollection)

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

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

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

AddDistributedMemoryCache(IServiceCollection)

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

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

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 a cui aggiungere servizi.

Valori restituiti

Oggetto IServiceCollection in modo che sia possibile concatenare altre chiamate.

Commenti

AddDistributedMemoryCache(IServiceCollection) deve essere usato solo in scenari a server singolo 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
Origine:
MemoryCacheServiceCollectionExtensions.cs

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

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 a cui aggiungere servizi.

setupAction
Action<MemoryDistributedCacheOptions>

Oggetto Action<T> per configurare l'oggetto fornito MemoryDistributedCacheOptions.

Valori restituiti

Oggetto IServiceCollection in modo che sia possibile concatenare altre chiamate.

Commenti

AddDistributedMemoryCache(IServiceCollection) deve essere usato solo in scenari a server singolo 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