MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache Yöntem

Tanım

Aşırı Yüklemeler

Name Description
AddDistributedMemoryCache(IServiceCollection)

öğeleri belleğe IDistributedCachedepolayan varsayılan uygulamasını IServiceCollection 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>)

öğeleri belleğe IDistributedCachedepolayan varsayılan uygulamasını IServiceCollection 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

öğeleri belleğe IDistributedCachedepolayan varsayılan uygulamasını IServiceCollection 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 için hizmetler eklenir.

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 senaryolarda, birden çok makine arasında genişletilebilen 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

öğeleri belleğe IDistributedCachedepolayan varsayılan uygulamasını IServiceCollection 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 için hizmetler eklenir.

setupAction
Action<MemoryDistributedCacheOptions>

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

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 senaryolarda, birden çok makine arasında genişletilebilen uygun bir dağıtılmış önbellek kullanılması önerilir.

Şunlara uygulanır