MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache Methode

Definition

Überlädt

Name Beschreibung
AddDistributedMemoryCache(IServiceCollection)

Fügt eine Standardimplementierung von IDistributedCache Elementen im Arbeitsspeicher zu der IServiceCollection. Frameworks, die einen verteilten Cache benötigen, können diese Abhängigkeit sicher als Teil ihrer Abhängigkeitsliste hinzufügen, um sicherzustellen, dass mindestens eine Implementierung verfügbar ist.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Fügt eine Standardimplementierung von IDistributedCache Elementen im Arbeitsspeicher zu der IServiceCollection. Frameworks, die einen verteilten Cache benötigen, können diese Abhängigkeit sicher als Teil ihrer Abhängigkeitsliste hinzufügen, um sicherzustellen, dass mindestens eine Implementierung verfügbar ist.

AddDistributedMemoryCache(IServiceCollection)

Quelle:
MemoryCacheServiceCollectionExtensions.cs
Quelle:
MemoryCacheServiceCollectionExtensions.cs
Quelle:
MemoryCacheServiceCollectionExtensions.cs
Quelle:
MemoryCacheServiceCollectionExtensions.cs

Fügt eine Standardimplementierung von IDistributedCache Elementen im Arbeitsspeicher zu der IServiceCollection. Frameworks, die einen verteilten Cache benötigen, können diese Abhängigkeit sicher als Teil ihrer Abhängigkeitsliste hinzufügen, um sicherzustellen, dass mindestens eine Implementierung verfügbar ist.

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

Parameter

services
IServiceCollection

Der IServiceCollection , dem Dienste hinzugefügt werden sollen.

Gibt zurück

Dadurch IServiceCollection können zusätzliche Aufrufe verkettet werden.

Hinweise

AddDistributedMemoryCache(IServiceCollection) sollte nur in Szenarien mit einem einzelnen Server verwendet werden, da dieser Cache Elemente im Arbeitsspeicher speichert und nicht auf mehreren Computern erweitert wird. Für diese Szenarien wird empfohlen, einen ordnungsgemäßen verteilten Cache zu verwenden, der auf mehreren Computern erweitert werden kann.

Gilt für:

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Quelle:
MemoryCacheServiceCollectionExtensions.cs
Quelle:
MemoryCacheServiceCollectionExtensions.cs
Quelle:
MemoryCacheServiceCollectionExtensions.cs
Quelle:
MemoryCacheServiceCollectionExtensions.cs

Fügt eine Standardimplementierung von IDistributedCache Elementen im Arbeitsspeicher zu der IServiceCollection. Frameworks, die einen verteilten Cache benötigen, können diese Abhängigkeit sicher als Teil ihrer Abhängigkeitsliste hinzufügen, um sicherzustellen, dass mindestens eine Implementierung verfügbar ist.

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

Parameter

services
IServiceCollection

Der IServiceCollection , dem Dienste hinzugefügt werden sollen.

setupAction
Action<MemoryDistributedCacheOptions>

Die Action<T> zum Konfigurieren der bereitgestellten MemoryDistributedCacheOptions.

Gibt zurück

Dadurch IServiceCollection können zusätzliche Aufrufe verkettet werden.

Hinweise

AddDistributedMemoryCache(IServiceCollection) sollte nur in Szenarien mit einem einzelnen Server verwendet werden, da dieser Cache Elemente im Arbeitsspeicher speichert und nicht auf mehreren Computern erweitert wird. Für diese Szenarien wird empfohlen, einen ordnungsgemäßen verteilten Cache zu verwenden, der auf mehreren Computern erweitert werden kann.

Gilt für: