Share via


MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache Metode

Definisi

Overload

AddDistributedMemoryCache(IServiceCollection)

Menambahkan implementasi IDistributedCache default yang menyimpan item dalam memori ke IServiceCollection. Kerangka kerja yang memerlukan cache terdistribusi untuk bekerja dapat dengan aman menambahkan dependensi ini sebagai bagian dari daftar dependensi mereka untuk memastikan bahwa setidaknya ada satu implementasi yang tersedia.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Menambahkan implementasi IDistributedCache default yang menyimpan item dalam memori ke IServiceCollection. Kerangka kerja yang memerlukan cache terdistribusi untuk bekerja dapat dengan aman menambahkan dependensi ini sebagai bagian dari daftar dependensi mereka untuk memastikan bahwa setidaknya ada satu implementasi yang tersedia.

AddDistributedMemoryCache(IServiceCollection)

Sumber:
MemoryCacheServiceCollectionExtensions.cs
Sumber:
MemoryCacheServiceCollectionExtensions.cs
Sumber:
MemoryCacheServiceCollectionExtensions.cs
Sumber:
MemoryCacheServiceCollectionExtensions.cs

Menambahkan implementasi IDistributedCache default yang menyimpan item dalam memori ke IServiceCollection. Kerangka kerja yang memerlukan cache terdistribusi untuk bekerja dapat dengan aman menambahkan dependensi ini sebagai bagian dari daftar dependensi mereka untuk memastikan bahwa setidaknya ada satu implementasi yang tersedia.

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

untuk IServiceCollection menambahkan layanan.

Mengembalikan

IServiceCollection Sehingga panggilan tambahan dapat dirangkai.

Keterangan

AddDistributedMemoryCache(IServiceCollection) hanya boleh digunakan dalam skenario server tunggal karena cache ini menyimpan item dalam memori dan tidak diperluas di beberapa komputer. Untuk skenario tersebut, disarankan untuk menggunakan cache terdistribusi yang tepat yang dapat diperluas di beberapa komputer.

Berlaku untuk

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Sumber:
MemoryCacheServiceCollectionExtensions.cs
Sumber:
MemoryCacheServiceCollectionExtensions.cs
Sumber:
MemoryCacheServiceCollectionExtensions.cs
Sumber:
MemoryCacheServiceCollectionExtensions.cs

Menambahkan implementasi IDistributedCache default yang menyimpan item dalam memori ke IServiceCollection. Kerangka kerja yang memerlukan cache terdistribusi untuk bekerja dapat dengan aman menambahkan dependensi ini sebagai bagian dari daftar dependensi mereka untuk memastikan bahwa setidaknya ada satu implementasi yang tersedia.

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

untuk IServiceCollection menambahkan layanan.

setupAction
Action<MemoryDistributedCacheOptions>

Action<T> untuk mengonfigurasi yang disediakan MemoryDistributedCacheOptions.

Mengembalikan

IServiceCollection Sehingga panggilan tambahan dapat dirangkai.

Keterangan

AddDistributedMemoryCache(IServiceCollection) hanya boleh digunakan dalam skenario server tunggal karena cache ini menyimpan item dalam memori dan tidak diperluas di beberapa komputer. Untuk skenario tersebut, disarankan untuk menggunakan cache terdistribusi yang tepat yang dapat diperluas di beberapa komputer.

Berlaku untuk