MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
AddDistributedMemoryCache(IServiceCollection) |
Fügt eine Standardimplementierung der IDistributedCache-Schnittstelle hinzu, die Elemente aus dem Arbeitsspeicher in der IServiceCollection-Schnittstelle speichert. Frameworks, die erfordern, dass ein verteilter Cache funktioniert, können diese Abhängigkeit sicher zu ihrer Abhängigkeitsliste hinzufügen, um sicherzustellen, dass mindestens eine Implementierung verfügbar ist. |
AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>) |
Fügt eine Standardimplementierung der IDistributedCache-Schnittstelle hinzu, die Elemente aus dem Arbeitsspeicher in der IServiceCollection-Schnittstelle speichert. Frameworks, die erfordern, dass ein verteilter Cache funktioniert, können diese Abhängigkeit sicher zu ihrer Abhängigkeitsliste hinzufügen, um sicherzustellen, dass mindestens eine Implementierung verfügbar ist. |
AddDistributedMemoryCache(IServiceCollection)
Fügt eine Standardimplementierung der IDistributedCache-Schnittstelle hinzu, die Elemente aus dem Arbeitsspeicher in der IServiceCollection-Schnittstelle speichert. Frameworks, die erfordern, dass ein verteilter Cache funktioniert, können diese Abhängigkeit sicher zu 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
Die IServiceCollection, der Dienste hinzugefügt werden sollen.
Gibt zurück
Die IServiceCollection-Schnittstelle zur Verkettung weiterer Aufrufe.
Hinweise
AddDistributedMemoryCache(IServiceCollection) sollte nur in Szenarien mit einzelnen Servern verwendet werden, da dieser Cache Elemente im Arbeitsspeicher speichert und nicht auf mehrere Computer erweitert wird. Für diese Szenarien wird empfohlen, einen ordnungsgemäßen verteilten Cache zu verwenden, der auf mehrere Computer erweitert werden kann.
Gilt für:
AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)
Fügt eine Standardimplementierung der IDistributedCache-Schnittstelle hinzu, die Elemente aus dem Arbeitsspeicher in der IServiceCollection-Schnittstelle speichert. Frameworks, die erfordern, dass ein verteilter Cache funktioniert, können diese Abhängigkeit sicher zu 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
Die IServiceCollection, der Dienste hinzugefügt werden sollen.
- setupAction
- Action<MemoryDistributedCacheOptions>
Ein Action<T>-Delegat zum Konfigurieren der bereitgestellten MemoryDistributedCacheOptions-Klasse.
Gibt zurück
Die IServiceCollection-Schnittstelle zur Verkettung weiterer Aufrufe.
Hinweise
AddDistributedMemoryCache(IServiceCollection) sollte nur in Szenarien mit einzelnen Servern verwendet werden, da dieser Cache Elemente im Arbeitsspeicher speichert und nicht auf mehrere Computer erweitert wird. Für diese Szenarien wird empfohlen, einen ordnungsgemäßen verteilten Cache zu verwenden, der auf mehrere Computer erweitert werden kann.