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

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

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

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 экземпляр, применяемый к новой записи.

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

TItem

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

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

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 приводит к истечении срока действия записи кэша.

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

TItem

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

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

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

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

key
Object

Ключ заданной записи.

value
TItem

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

absoluteExpiration
DateTimeOffset

Момент, в течение которого истекает запись кэша.

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

TItem

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

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

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

Срок действия, после которого истекает запись кэша.

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

TItem

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

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