MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache Méthode

Définition

Surcharges

AddDistributedMemoryCache(IServiceCollection)

Ajoute une implémentation par défaut de IDistributedCache qui stocke des éléments en mémoire dans le IServiceCollection.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. Les frameworks dont le fonctionnement nécessite un cache distribué peuvent ajouter en toute sécurité cette dépendance à leur liste de dépendances, de manière à garantir la disponibilité d’au moins une implémentation.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>)

Ajoute une implémentation par défaut de IDistributedCache qui stocke des éléments en mémoire dans le IServiceCollection.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. Les frameworks dont le fonctionnement nécessite un cache distribué peuvent ajouter en toute sécurité cette dépendance à leur liste de dépendances, de manière à garantir la disponibilité d’au moins une implémentation.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)

Ajoute une implémentation par défaut de IDistributedCache qui stocke des éléments en mémoire dans le IServiceCollection.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. Les frameworks dont le fonctionnement nécessite un cache distribué peuvent ajouter en toute sécurité cette dépendance à leur liste de dépendances, de manière à garantir la disponibilité d’au moins une implémentation.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

Paramètres

services
IServiceCollection

IServiceCollection auquel ajouter les services.The IServiceCollection to add services to.

Retours

IServiceCollection afin que les appels supplémentaires puissent être chaînés.The IServiceCollection so that additional calls can be chained.

Remarques

AddDistributedMemoryCache(IServiceCollection) ne doit être utilisé que dans les scénarios de serveur unique, car ce cache stocke les éléments en mémoire et ne s’étend pas sur plusieurs ordinateurs.AddDistributedMemoryCache(IServiceCollection) should only be used in single server scenarios as this cache stores items in memory and doesn't expand across multiple machines. Pour ces scénarios, il est recommandé d’utiliser un cache distribué approprié qui peut s’étendre sur plusieurs ordinateurs.For those scenarios it is recommended to use a proper distributed cache that can expand across multiple machines.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Ajoute une implémentation par défaut de IDistributedCache qui stocke des éléments en mémoire dans le IServiceCollection.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. Les frameworks dont le fonctionnement nécessite un cache distribué peuvent ajouter en toute sécurité cette dépendance à leur liste de dépendances, de manière à garantir la disponibilité d’au moins une implémentation.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

Paramètres

services
IServiceCollection

IServiceCollection auquel ajouter les services.The IServiceCollection to add services to.

setupAction
Action<MemoryDistributedCacheOptions>

Action<T> pour configurer le MemoryDistributedCacheOptions fourni.The Action<T> to configure the provided MemoryDistributedCacheOptions.

Retours

IServiceCollection afin que les appels supplémentaires puissent être chaînés.The IServiceCollection so that additional calls can be chained.

Remarques

AddDistributedMemoryCache(IServiceCollection) ne doit être utilisé que dans les scénarios de serveur unique, car ce cache stocke les éléments en mémoire et ne s’étend pas sur plusieurs ordinateurs.AddDistributedMemoryCache(IServiceCollection) should only be used in single server scenarios as this cache stores items in memory and doesn't expand across multiple machines. Pour ces scénarios, il est recommandé d’utiliser un cache distribué approprié qui peut s’étendre sur plusieurs ordinateurs.For those scenarios it is recommended to use a proper distributed cache that can expand across multiple machines.

S’applique à