MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache Methode

Definition

Überlädt

AddDistributedMemoryCache(IServiceCollection)

Fügt eine Standardimplementierung der IDistributedCache-Schnittstelle hinzu, die Elemente aus dem Arbeitsspeicher in der IServiceCollection-Schnittstelle speichert.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. 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.Frameworks that require a distributed cache to work can safely add this dependency as part of their dependency list to ensure that there is at least one implementation available.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Fügt eine Standardimplementierung der IDistributedCache-Schnittstelle hinzu, die Elemente aus dem Arbeitsspeicher in der IServiceCollection-Schnittstelle speichert.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. 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.Frameworks that require a distributed cache to work can safely add this dependency as part of their dependency list to ensure that there is at least one implementation available.

AddDistributedMemoryCache(IServiceCollection)

Fügt eine Standardimplementierung der IDistributedCache-Schnittstelle hinzu, die Elemente aus dem Arbeitsspeicher in der IServiceCollection-Schnittstelle speichert.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. 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.Frameworks that require a distributed cache to work can safely add this dependency as part of their dependency list to ensure that there is at least one implementation available.

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-Schnittstelle, zu der Dienste hinzugefügt werden sollen.The IServiceCollection to add services to.

Gibt zurück

Die IServiceCollection-Schnittstelle zur Verkettung weiterer Aufrufe.The IServiceCollection so that additional calls can be chained.

Hinweise

AddDistributedMemoryCache(IServiceCollection) sollten nur in einzelnen Server Szenarien verwendet werden, da in diesem Cache Elemente im Arbeitsspeicher gespeichert werden, die nicht über mehrere Computer hinweg erweitert werden.AddDistributedMemoryCache(IServiceCollection) should only be used in single server scenarios as this cache stores items in memory and doesn't expand across multiple machines. In diesen Szenarien empfiehlt es sich, einen ordnungsgemäßen verteilten Cache zu verwenden, der über mehrere Computer hinweg erweitert werden kann.For those scenarios it is recommended to use a proper distributed cache that can expand across multiple machines.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Fügt eine Standardimplementierung der IDistributedCache-Schnittstelle hinzu, die Elemente aus dem Arbeitsspeicher in der IServiceCollection-Schnittstelle speichert.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. 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.Frameworks that require a distributed cache to work can safely add this dependency as part of their dependency list to ensure that there is at least one implementation available.

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-Schnittstelle, zu der Dienste hinzugefügt werden sollen.The IServiceCollection to add services to.

setupAction
Action<MemoryDistributedCacheOptions>

Ein Action<T>-Delegat zum Konfigurieren der bereitgestellten MemoryDistributedCacheOptions-Klasse.The Action<T> to configure the provided MemoryDistributedCacheOptions.

Gibt zurück

Die IServiceCollection-Schnittstelle zur Verkettung weiterer Aufrufe.The IServiceCollection so that additional calls can be chained.

Hinweise

AddDistributedMemoryCache(IServiceCollection) sollten nur in einzelnen Server Szenarien verwendet werden, da in diesem Cache Elemente im Arbeitsspeicher gespeichert werden, die nicht über mehrere Computer hinweg erweitert werden.AddDistributedMemoryCache(IServiceCollection) should only be used in single server scenarios as this cache stores items in memory and doesn't expand across multiple machines. In diesen Szenarien empfiehlt es sich, einen ordnungsgemäßen verteilten Cache zu verwenden, der über mehrere Computer hinweg erweitert werden kann.For those scenarios it is recommended to use a proper distributed cache that can expand across multiple machines.

Gilt für: