MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache Méthode

Définition

Surcharges

Nom Description
AddDistributedMemoryCache(IServiceCollection)

Ajoute une implémentation par défaut de IDistributedCache ce qui stocke les éléments en mémoire dans le IServiceCollection. Les frameworks qui nécessitent un cache distribué pour fonctionner peuvent ajouter cette dépendance en toute sécurité dans le cadre de leur liste de dépendances pour s’assurer qu’il existe au moins une implémentation disponible.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Ajoute une implémentation par défaut de IDistributedCache ce qui stocke les éléments en mémoire dans le IServiceCollection. Les frameworks qui nécessitent un cache distribué pour fonctionner peuvent ajouter cette dépendance en toute sécurité dans le cadre de leur liste de dépendances pour s’assurer qu’il existe au moins une implémentation disponible.

AddDistributedMemoryCache(IServiceCollection)

Source:
MemoryCacheServiceCollectionExtensions.cs
Source:
MemoryCacheServiceCollectionExtensions.cs
Source:
MemoryCacheServiceCollectionExtensions.cs
Source:
MemoryCacheServiceCollectionExtensions.cs

Ajoute une implémentation par défaut de IDistributedCache ce qui stocke les éléments en mémoire dans le IServiceCollection. Les frameworks qui nécessitent un cache distribué pour fonctionner peuvent ajouter cette dépendance en toute sécurité dans le cadre de leur liste de dépendances pour s’assurer qu’il existe au moins une implémentation disponible.

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 laquelle ajouter des services.

Retours

Ainsi IServiceCollection , les appels supplémentaires peuvent être chaînés.

Remarques

AddDistributedMemoryCache(IServiceCollection) ne doit être utilisé que dans des scénarios de serveur unique, car ce cache stocke les éléments en mémoire et ne s’étend pas sur plusieurs ordinateurs. Pour ces scénarios, il est recommandé d’utiliser un cache distribué approprié qui peut se développer sur plusieurs ordinateurs.

S’applique à

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Source:
MemoryCacheServiceCollectionExtensions.cs
Source:
MemoryCacheServiceCollectionExtensions.cs
Source:
MemoryCacheServiceCollectionExtensions.cs
Source:
MemoryCacheServiceCollectionExtensions.cs

Ajoute une implémentation par défaut de IDistributedCache ce qui stocke les éléments en mémoire dans le IServiceCollection. Les frameworks qui nécessitent un cache distribué pour fonctionner peuvent ajouter cette dépendance en toute sécurité dans le cadre de leur liste de dépendances pour s’assurer qu’il existe au moins une implémentation disponible.

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 laquelle ajouter des services.

setupAction
Action<MemoryDistributedCacheOptions>

Pour Action<T> configurer le fichier fourni MemoryDistributedCacheOptions.

Retours

Ainsi IServiceCollection , les appels supplémentaires peuvent être chaînés.

Remarques

AddDistributedMemoryCache(IServiceCollection) ne doit être utilisé que dans des scénarios de serveur unique, car ce cache stocke les éléments en mémoire et ne s’étend pas sur plusieurs ordinateurs. Pour ces scénarios, il est recommandé d’utiliser un cache distribué approprié qui peut se développer sur plusieurs ordinateurs.

S’applique à