MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache 메서드

정의

오버로드

AddDistributedMemoryCache(IServiceCollection)

메모리에 항목을 저장하는 IDistributedCache의 기본 구현을 IServiceCollection에 추가합니다.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. 분산 캐시를 작동해야 하는 프레임워크는 종속성 목록의 일부로 이 종속성을 안전하게 추가하여 하나 이상의 구현을 사용할 수 있도록 합니다.Frameworks that require a distributed cache to work can safely add this dependency as part of their dependency list to ensure that there is at least one implementation available.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

메모리에 항목을 저장하는 IDistributedCache의 기본 구현을 IServiceCollection에 추가합니다.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. 분산 캐시를 작동해야 하는 프레임워크는 종속성 목록의 일부로 이 종속성을 안전하게 추가하여 하나 이상의 구현을 사용할 수 있도록 합니다.Frameworks that require a distributed cache to work can safely add this dependency as part of their dependency list to ensure that there is at least one implementation available.

AddDistributedMemoryCache(IServiceCollection)

메모리에 항목을 저장하는 IDistributedCache의 기본 구현을 IServiceCollection에 추가합니다.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. 분산 캐시를 작동해야 하는 프레임워크는 종속성 목록의 일부로 이 종속성을 안전하게 추가하여 하나 이상의 구현을 사용할 수 있도록 합니다.Frameworks that require a distributed cache to work can safely add this dependency as part of their dependency list to ensure that there is at least one implementation available.

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

매개 변수

services
IServiceCollection

서비스를 추가할 IServiceCollection입니다.The IServiceCollection to add services to.

반환

추가 호출을 연결할 수 있도록 하는 IServiceCollection입니다.The IServiceCollection so that additional calls can be chained.

설명

이 캐시는 메모리에 항목을 저장 하 고 여러 컴퓨터에 걸쳐 확장 되지 않으므로 단일 서버 시나리오 에서만 AddDistributedMemoryCache(IServiceCollection)를 사용 해야 합니다.AddDistributedMemoryCache(IServiceCollection) should only be used in single server scenarios as this cache stores items in memory and doesn't expand across multiple machines. 이러한 시나리오의 경우 여러 컴퓨터에 걸쳐 확장 될 수 있는 적절 한 분산 캐시를 사용 하는 것이 좋습니다.For those scenarios it is recommended to use a proper distributed cache that can expand across multiple machines.

AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)

메모리에 항목을 저장하는 IDistributedCache의 기본 구현을 IServiceCollection에 추가합니다.Adds a default implementation of IDistributedCache that stores items in memory to the IServiceCollection. 분산 캐시를 작동해야 하는 프레임워크는 종속성 목록의 일부로 이 종속성을 안전하게 추가하여 하나 이상의 구현을 사용할 수 있도록 합니다.Frameworks that require a distributed cache to work can safely add this dependency as part of their dependency list to ensure that there is at least one implementation available.

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

매개 변수

services
IServiceCollection

서비스를 추가할 IServiceCollection입니다.The IServiceCollection to add services to.

setupAction
Action<MemoryDistributedCacheOptions>

제공된 Action<T>를 구성하는 MemoryDistributedCacheOptions입니다.The Action<T> to configure the provided MemoryDistributedCacheOptions.

반환

추가 호출을 연결할 수 있도록 하는 IServiceCollection입니다.The IServiceCollection so that additional calls can be chained.

설명

이 캐시는 메모리에 항목을 저장 하 고 여러 컴퓨터에 걸쳐 확장 되지 않으므로 단일 서버 시나리오 에서만 AddDistributedMemoryCache(IServiceCollection)를 사용 해야 합니다.AddDistributedMemoryCache(IServiceCollection) should only be used in single server scenarios as this cache stores items in memory and doesn't expand across multiple machines. 이러한 시나리오의 경우 여러 컴퓨터에 걸쳐 확장 될 수 있는 적절 한 분산 캐시를 사용 하는 것이 좋습니다.For those scenarios it is recommended to use a proper distributed cache that can expand across multiple machines.

적용 대상