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)

Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs
Source:
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 확장되는 instance.

key
Object

설정할 항목의 키입니다.

value
TItem

키와 연결할 값입니다.

반환

TItem

설정된 값입니다.

적용 대상

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

Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs
Source:
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);
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 확장되는 instance.

key
Object

설정할 항목의 키입니다.

value
TItem

키와 연결할 값입니다.

options
MemoryCacheEntryOptions

새 항목에 적용할 기존 MemoryCacheEntryOptions instance.

반환

TItem

설정된 값입니다.

적용 대상

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

Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs
Source:
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 확장되는 instance.

key
Object

설정할 항목의 키입니다.

value
TItem

키와 연결할 값입니다.

expirationToken
IChangeToken

캐시 항목이 만료되도록 하는 IChangeToken입니다.

반환

TItem

설정된 값입니다.

적용 대상

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

Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs
Source:
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

절대 용어의 만료 시간입니다.

반환

TItem

설정된 값입니다.

적용 대상

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

Source:
MemoryCacheExtensions.cs
Source:
MemoryCacheExtensions.cs
Source:
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 확장되는 instance.

key
Object

설정할 항목의 키입니다.

value
TItem

키와 연결할 값입니다.

absoluteExpirationRelativeToNow
TimeSpan

캐시 항목이 만료되는 지금부터의 기간입니다.

반환

TItem

설정된 값입니다.

적용 대상