MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache Yöntem

Tanım

Aşırı Yüklemeler

AddDistributedMemoryCache(IServiceCollection)

öğesine bellekteki IServiceCollectionöğeleri depolayan varsayılan uygulamasını IDistributedCache ekler. Çalışmak için dağıtılmış önbellek gerektiren çerçeveler, kullanılabilir en az bir uygulama olduğundan emin olmak için bu bağımlılığı bağımlılık listesinin bir parçası olarak güvenle ekleyebilir.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

öğesine bellekteki IServiceCollectionöğeleri depolayan varsayılan uygulamasını IDistributedCache ekler. Çalışmak için dağıtılmış önbellek gerektiren çerçeveler, kullanılabilir en az bir uygulama olduğundan emin olmak için bu bağımlılığı bağımlılık listesinin bir parçası olarak güvenle ekleyebilir.

AddDistributedMemoryCache(IServiceCollection)

Kaynak:
MemoryCacheServiceCollectionExtensions.cs
Kaynak:
MemoryCacheServiceCollectionExtensions.cs
Kaynak:
MemoryCacheServiceCollectionExtensions.cs
Kaynak:
MemoryCacheServiceCollectionExtensions.cs

öğesine bellekteki IServiceCollectionöğeleri depolayan varsayılan uygulamasını IDistributedCache ekler. Çalışmak için dağıtılmış önbellek gerektiren çerçeveler, kullanılabilir en az bir uygulama olduğundan emin olmak için bu bağımlılığı bağımlılık listesinin bir parçası olarak güvenle ekleyebilir.

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

Parametreler

services
IServiceCollection

IServiceCollection hizmet eklenecek.

Döndürülenler

IServiceCollection ek çağrıların zincirlenebilmesi için.

Açıklamalar

AddDistributedMemoryCache(IServiceCollection) yalnızca tek sunucu senaryolarında kullanılmalıdır çünkü bu önbellek öğeleri bellekte depolar ve birden çok makine arasında genişlemez. Bu senaryolar için, birden çok makine arasında genişleyebilecek uygun bir dağıtılmış önbellek kullanılması önerilir.

Şunlara uygulanır

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

Kaynak:
MemoryCacheServiceCollectionExtensions.cs
Kaynak:
MemoryCacheServiceCollectionExtensions.cs
Kaynak:
MemoryCacheServiceCollectionExtensions.cs
Kaynak:
MemoryCacheServiceCollectionExtensions.cs

öğesine bellekteki IServiceCollectionöğeleri depolayan varsayılan uygulamasını IDistributedCache ekler. Çalışmak için dağıtılmış önbellek gerektiren çerçeveler, kullanılabilir en az bir uygulama olduğundan emin olmak için bu bağımlılığı bağımlılık listesinin bir parçası olarak güvenle ekleyebilir.

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

Parametreler

services
IServiceCollection

IServiceCollection hizmet eklenecek.

setupAction
Action<MemoryDistributedCacheOptions>

Action<T> sağlanan MemoryDistributedCacheOptionsöğesini yapılandırmak için .

Döndürülenler

IServiceCollection ek çağrıların zincirlenebilmesi için.

Açıklamalar

AddDistributedMemoryCache(IServiceCollection) yalnızca tek sunucu senaryolarında kullanılmalıdır çünkü bu önbellek öğeleri bellekte depolar ve birden çok makine arasında genişlemez. Bu senaryolar için, birden çok makine arasında genişleyebilecek uygun bir dağıtılmış önbellek kullanılması önerilir.

Şunlara uygulanır