MemoryCacheServiceCollectionExtensions.AddDistributedMemoryCache Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| AddDistributedMemoryCache(IServiceCollection) |
Добавляет реализацию IDistributedCache по умолчанию, в которую хранятся элементы в памяти IServiceCollection. Платформы, требующие работы распределенного кэша, могут безопасно добавить эту зависимость в состав списка зависимостей, чтобы обеспечить наличие по крайней мере одной реализации. |
| AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>) |
Добавляет реализацию IDistributedCache по умолчанию, в которую хранятся элементы в памяти IServiceCollection. Платформы, требующие работы распределенного кэша, могут безопасно добавить эту зависимость в состав списка зависимостей, чтобы обеспечить наличие по крайней мере одной реализации. |
AddDistributedMemoryCache(IServiceCollection)
- Исходный код:
- MemoryCacheServiceCollectionExtensions.cs
- Исходный код:
- MemoryCacheServiceCollectionExtensions.cs
- Исходный код:
- MemoryCacheServiceCollectionExtensions.cs
- Исходный код:
- MemoryCacheServiceCollectionExtensions.cs
Добавляет реализацию IDistributedCache по умолчанию, в которую хранятся элементы в памяти IServiceCollection. Платформы, требующие работы распределенного кэша, могут безопасно добавить эту зависимость в состав списка зависимостей, чтобы обеспечить наличие по крайней мере одной реализации.
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 служб в.
Возвращаемое значение
Таким IServiceCollection образом, можно связать дополнительные вызовы.
Комментарии
AddDistributedMemoryCache(IServiceCollection) следует использовать только в сценариях с одним сервером, так как этот кэш хранит элементы в памяти и не расширяется на нескольких компьютерах. Для этих сценариев рекомендуется использовать правильный распределенный кэш, который может расширяться на нескольких компьютерах.
Применяется к
AddDistributedMemoryCache(IServiceCollection, Action<MemoryDistributedCacheOptions>)
- Исходный код:
- MemoryCacheServiceCollectionExtensions.cs
- Исходный код:
- MemoryCacheServiceCollectionExtensions.cs
- Исходный код:
- MemoryCacheServiceCollectionExtensions.cs
- Исходный код:
- MemoryCacheServiceCollectionExtensions.cs
Добавляет реализацию IDistributedCache по умолчанию, в которую хранятся элементы в памяти IServiceCollection. Платформы, требующие работы распределенного кэша, могут безопасно добавить эту зависимость в состав списка зависимостей, чтобы обеспечить наличие по крайней мере одной реализации.
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 служб в.
- setupAction
- Action<MemoryDistributedCacheOptions>
Настройка Action<T> предоставленного MemoryDistributedCacheOptions.
Возвращаемое значение
Таким IServiceCollection образом, можно связать дополнительные вызовы.
Комментарии
AddDistributedMemoryCache(IServiceCollection) следует использовать только в сценариях с одним сервером, так как этот кэш хранит элементы в памяти и не расширяется на нескольких компьютерах. Для этих сценариев рекомендуется использовать правильный распределенный кэш, который может расширяться на нескольких компьютерах.