Udostępnij za pośrednictwem


MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache Metoda

Definicja

Przeciążenia

AddDistributedMemoryCache(IServiceCollection)

Dodaje domyślną implementację IDistributedCache , która przechowuje elementy w pamięci do obiektu IServiceCollection. Struktury, które wymagają rozproszonej pamięci podręcznej do pracy, mogą bezpiecznie dodać tę zależność w ramach listy zależności, aby upewnić się, że jest dostępna co najmniej jedna implementacja.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Dodaje domyślną implementację IDistributedCache , która przechowuje elementy w pamięci do obiektu IServiceCollection. Struktury, które wymagają rozproszonej pamięci podręcznej do pracy, mogą bezpiecznie dodać tę zależność w ramach listy zależności, aby upewnić się, że jest dostępna co najmniej jedna implementacja.

AddDistributedMemoryCache(IServiceCollection)

Źródło:
MemoryCacheServiceCollectionExtensions.cs
Źródło:
MemoryCacheServiceCollectionExtensions.cs
Źródło:
MemoryCacheServiceCollectionExtensions.cs

Dodaje domyślną implementację IDistributedCache , która przechowuje elementy w pamięci do obiektu IServiceCollection. Struktury, które wymagają rozproszonej pamięci podręcznej do pracy, mogą bezpiecznie dodać tę zależność w ramach listy zależności, aby upewnić się, że jest dostępna co najmniej jedna implementacja.

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

Parametry

services
IServiceCollection

Element do dodawania IServiceCollection usług.

Zwraca

Tak IServiceCollection , aby można było połączyć dodatkowe wywołania.

Uwagi

AddDistributedMemoryCache(IServiceCollection) Powinny być używane tylko w scenariuszach z pojedynczym serwerem, ponieważ ta pamięć podręczna przechowuje elementy w pamięci i nie rozszerza się na wielu maszynach. W tych scenariuszach zaleca się użycie odpowiedniej rozproszonej pamięci podręcznej, która może rozszerzać się na wiele maszyn.

Dotyczy

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Źródło:
MemoryCacheServiceCollectionExtensions.cs
Źródło:
MemoryCacheServiceCollectionExtensions.cs
Źródło:
MemoryCacheServiceCollectionExtensions.cs

Dodaje domyślną implementację IDistributedCache , która przechowuje elementy w pamięci do obiektu IServiceCollection. Struktury, które wymagają rozproszonej pamięci podręcznej do pracy, mogą bezpiecznie dodać tę zależność w ramach listy zależności, aby upewnić się, że jest dostępna co najmniej jedna implementacja.

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

Parametry

services
IServiceCollection

Element do dodawania IServiceCollection usług.

setupAction
Action<MemoryDistributedCacheOptions>

Element Action<T> do skonfigurowania podanego MemoryDistributedCacheOptions.

Zwraca

Tak IServiceCollection , aby można było połączyć dodatkowe wywołania.

Uwagi

AddDistributedMemoryCache(IServiceCollection) Powinny być używane tylko w scenariuszach z pojedynczym serwerem, ponieważ ta pamięć podręczna przechowuje elementy w pamięci i nie rozszerza się na wielu maszynach. W tych scenariuszach zaleca się użycie odpowiedniej rozproszonej pamięci podręcznej, która może rozszerzać się na wiele maszyn.

Dotyczy