Ағылшын тілінде оқу

Бөлісу құралы:


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 static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value);

Параметры типа

TItem

Тип устанавливаемого объекта.

Параметры

cache
IMemoryCache

Экземпляр IMemoryCache , который расширяет этот метод.

key
Object

Ключ устанавливаемой записи.

value
TItem

Значение, которое необходимо связать с ключом.

Возвращаемое значение

TItem

Заданное значение.

Применяется к

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

Set<TItem>(IMemoryCache, Object, TItem, MemoryCacheEntryOptions)

Исходный код:
MemoryCacheExtensions.cs
Исходный код:
MemoryCacheExtensions.cs
Исходный код:
MemoryCacheExtensions.cs
Исходный код:
MemoryCacheExtensions.cs

Связывает запись кэша с указанным ключом и применяет значения существующего MemoryCacheEntryOptions к созданной записи.

public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions? options);

Параметры типа

TItem

Тип устанавливаемого объекта.

Параметры

cache
IMemoryCache

Экземпляр IMemoryCache , который расширяет этот метод.

key
Object

Ключ устанавливаемой записи.

value
TItem

Значение, которое необходимо связать с ключом.

options
MemoryCacheEntryOptions

Существующий MemoryCacheEntryOptions экземпляр, применяемый к новой записи.

Возвращаемое значение

TItem

Заданное значение.

Применяется к

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

Set<TItem>(IMemoryCache, Object, TItem, IChangeToken)

Исходный код:
MemoryCacheExtensions.cs
Исходный код:
MemoryCacheExtensions.cs
Исходный код:
MemoryCacheExtensions.cs
Исходный код:
MemoryCacheExtensions.cs

Связывает запись кэша с указанным ключом, срок действия которого истекает по IChangeToken истечении срока действия.

public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, Microsoft.Extensions.Primitives.IChangeToken expirationToken);

Параметры типа

TItem

Тип устанавливаемого объекта.

Параметры

cache
IMemoryCache

Экземпляр IMemoryCache , который расширяет этот метод.

key
Object

Ключ устанавливаемой записи.

value
TItem

Значение, которое необходимо связать с ключом.

expirationToken
IChangeToken

Токен IChangeToken, который приводит к истечению срока действия записи в кэше.

Возвращаемое значение

TItem

Заданное значение.

Применяется к

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

Set<TItem>(IMemoryCache, Object, TItem, DateTimeOffset)

Исходный код:
MemoryCacheExtensions.cs
Исходный код:
MemoryCacheExtensions.cs
Исходный код:
MemoryCacheExtensions.cs
Исходный код:
MemoryCacheExtensions.cs

Создает или перезаписывает указанную запись в кэше и задает значение с абсолютной датой окончания срока действия.

public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, DateTimeOffset absoluteExpiration);

Параметры типа

TItem

Тип значения.

Параметры

cache
IMemoryCache

Локальный кэш в памяти, значения которого не сериализуются.

key
Object

Запись для создания или перезаписи.

value
TItem

Найденное значение или null.

absoluteExpiration
DateTimeOffset

Время окончания срока действия в абсолютном выражении.

Возвращаемое значение

TItem

Заданное значение.

Применяется к

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0

Set<TItem>(IMemoryCache, Object, TItem, TimeSpan)

Исходный код:
MemoryCacheExtensions.cs
Исходный код:
MemoryCacheExtensions.cs
Исходный код:
MemoryCacheExtensions.cs
Исходный код:
MemoryCacheExtensions.cs

Связывает запись кэша с указанным ключом, срок действия которого истекает по истечении указанного срока.

public static TItem Set<TItem> (this Microsoft.Extensions.Caching.Memory.IMemoryCache cache, object key, TItem value, TimeSpan absoluteExpirationRelativeToNow);

Параметры типа

TItem

Тип устанавливаемого объекта.

Параметры

cache
IMemoryCache

Экземпляр IMemoryCache , который расширяет этот метод.

key
Object

Ключ устанавливаемой записи.

value
TItem

Значение, которое необходимо связать с ключом.

absoluteExpirationRelativeToNow
TimeSpan

Период, по истечении которого истекает срок действия записи кэша.

Возвращаемое значение

TItem

Заданное значение.

Применяется к

.NET 9 және басқа нұсқалар
Өнім Нұсқалар
.NET 6, 7, 8, 9
.NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0