CacheExtensions.Set Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Set<TItem>(IMemoryCache, Object, TItem) |
Связывает значение с указанным ключом IMemoryCacheв . |
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions) |
Связывает запись кэша с указанным ключом и применяет значения существующего MemoryCacheEntryOptions к созданной записи. |
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken) |
Связывает запись кэша с указанным ключом, срок действия которого истекает по IChangeToken истечении срока действия. |
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset) |
Создает или перезаписывает указанную запись в кэше и задает значение с абсолютной датой окончания срока действия. |
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan) |
Связывает запись кэша с указанным ключом, срок действия которого истекает по истечении указанного срока. |
Set<TItem>(IMemoryCache, Object, TItem)
- Исходный код:
- MemoryCacheExtensions.cs
- Исходный код:
- MemoryCacheExtensions.cs
- Исходный код:
- MemoryCacheExtensions.cs
- Исходный код:
- MemoryCacheExtensions.cs
Связывает значение с указанным ключом IMemoryCacheв .
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value);
public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value);
static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item -> 'Item
<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem) As TItem
Параметры типа
- TItem
Тип устанавливаемого объекта.
Параметры
- cache
- IMemoryCache
Экземпляр IMemoryCache , который расширяет этот метод.
- key
- Object
Ключ устанавливаемой записи.
- value
- TItem
Значение, которое необходимо связать с ключом.
Возвращаемое значение
Заданное значение.
Применяется к
Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions)
- Исходный код:
- MemoryCacheExtensions.cs
- Исходный код:
- MemoryCacheExtensions.cs
- Исходный код:
- MemoryCacheExtensions.cs
- Исходный код:
- MemoryCacheExtensions.cs
Связывает запись кэша с указанным ключом и применяет значения существующего MemoryCacheEntryOptions к созданной записи.
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value, Microsoft::Extensions::Caching::Memory::MemoryCacheEntryOptions ^ options);
public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions? options);
static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item * Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions -> 'Item
<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem, options As MemoryCacheEntryOptions) As TItem
Параметры типа
- TItem
Тип устанавливаемого объекта.
Параметры
- cache
- IMemoryCache
Экземпляр IMemoryCache , который расширяет этот метод.
- key
- Object
Ключ устанавливаемой записи.
- value
- TItem
Значение, которое необходимо связать с ключом.
- options
- MemoryCacheEntryOptions
Существующий MemoryCacheEntryOptions экземпляр, применяемый к новой записи.
Возвращаемое значение
Заданное значение.
Применяется к
Set<TItem>(IMemoryCache, Object, TItem, IChangeToken)
- Исходный код:
- MemoryCacheExtensions.cs
- Исходный код:
- MemoryCacheExtensions.cs
- Исходный код:
- MemoryCacheExtensions.cs
- Исходный код:
- MemoryCacheExtensions.cs
Связывает запись кэша с указанным ключом, срок действия которого истекает по IChangeToken истечении срока действия.
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value, Microsoft::Extensions::Primitives::IChangeToken ^ expirationToken);
public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, Microsoft.Extensions.Primitives.IChangeToken expirationToken);
static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item * Microsoft.Extensions.Primitives.IChangeToken -> 'Item
<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem, expirationToken As IChangeToken) As TItem
Параметры типа
- TItem
Тип устанавливаемого объекта.
Параметры
- cache
- IMemoryCache
Экземпляр IMemoryCache , который расширяет этот метод.
- key
- Object
Ключ устанавливаемой записи.
- value
- TItem
Значение, которое необходимо связать с ключом.
- expirationToken
- IChangeToken
Токен IChangeToken, который приводит к истечению срока действия записи в кэше.
Возвращаемое значение
Заданное значение.
Применяется к
Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset)
- Исходный код:
- MemoryCacheExtensions.cs
- Исходный код:
- MemoryCacheExtensions.cs
- Исходный код:
- MemoryCacheExtensions.cs
- Исходный код:
- MemoryCacheExtensions.cs
Создает или перезаписывает указанную запись в кэше и задает значение с абсолютной датой окончания срока действия.
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value, DateTimeOffset absoluteExpiration);
public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, DateTimeOffset absoluteExpiration);
static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item * DateTimeOffset -> 'Item
<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem, absoluteExpiration As DateTimeOffset) As TItem
Параметры типа
- TItem
Тип значения.
Параметры
- cache
- IMemoryCache
Локальный кэш в памяти, значения которого не сериализуются.
- key
- Object
Запись для создания или перезаписи.
- value
- TItem
Найденное значение или null
.
- absoluteExpiration
- DateTimeOffset
Время окончания срока действия в абсолютном выражении.
Возвращаемое значение
Заданное значение.
Применяется к
Set<TItem>(IMemoryCache, Object, TItem, TimeSpan)
- Исходный код:
- MemoryCacheExtensions.cs
- Исходный код:
- MemoryCacheExtensions.cs
- Исходный код:
- MemoryCacheExtensions.cs
- Исходный код:
- MemoryCacheExtensions.cs
Связывает запись кэша с указанным ключом, срок действия которого истекает по истечении указанного срока.
public:
generic <typename TItem>
[System::Runtime::CompilerServices::Extension]
static TItem Set(Microsoft::Extensions::Caching::Memory::IMemoryCache ^ cache, System::Object ^ key, TItem value, TimeSpan absoluteExpirationRelativeToNow);
public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, TimeSpan absoluteExpirationRelativeToNow);
static member Set : Microsoft.Extensions.Caching.Memory.IMemoryCache * obj * 'Item * TimeSpan -> 'Item
<Extension()>
Public Function Set(Of TItem) (cache As IMemoryCache, key As Object, value As TItem, absoluteExpirationRelativeToNow As TimeSpan) As TItem
Параметры типа
- TItem
Тип устанавливаемого объекта.
Параметры
- cache
- IMemoryCache
Экземпляр IMemoryCache , который расширяет этот метод.
- key
- Object
Ключ устанавливаемой записи.
- value
- TItem
Значение, которое необходимо связать с ключом.
- absoluteExpirationRelativeToNow
- TimeSpan
Период, по истечении которого истекает срок действия записи кэша.
Возвращаемое значение
Заданное значение.