MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)
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>)
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.