CacheExtensions 클래스

정의

작업에 대한 IMemoryCache 확장 메서드를 제공합니다.

public ref class CacheExtensions abstract sealed
public static class CacheExtensions
type CacheExtensions = class
Public Module CacheExtensions
상속
CacheExtensions

메서드

Name Description
Get(IMemoryCache, Object)

이 키와 연결된 값(있는 경우)을 가져옵니다.

Get<TItem>(IMemoryCache, Object)

이 키와 연결된 값(있는 경우)을 가져옵니다.

GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>, MemoryCacheEntryOptions)

이 키가 있는 경우 이 키와 연결된 값을 가져오거나 제공된 키를 사용하여 새 항목을 생성하고, 키를 찾을 수 없는 경우 지정된 팩터리의 값을 생성합니다.

GetOrCreate<TItem>(IMemoryCache, Object, Func<ICacheEntry,TItem>)

이 키가 있는 경우 이 키와 연결된 값을 가져오거나 제공된 키를 사용하여 새 항목을 생성하고, 키를 찾을 수 없는 경우 지정된 팩터리의 값을 생성합니다.

GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>, MemoryCacheEntryOptions)

키가 있는 경우 이 키와 연결된 값을 비동기적으로 가져오거나, 제공된 키를 사용하여 새 항목을 생성하고, 키를 찾을 수 없는 경우 지정된 팩터리의 값을 생성합니다.

GetOrCreateAsync<TItem>(IMemoryCache, Object, Func<ICacheEntry,Task<TItem>>)

키가 있는 경우 이 키와 연결된 값을 비동기적으로 가져오거나, 제공된 키를 사용하여 새 항목을 생성하고, 키를 찾을 수 없는 경우 지정된 팩터리의 값을 생성합니다.

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

지정된 기간 동안 만료되는 지정된 키와 값을 사용하여 캐시 항목을 설정합니다.

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

만료될 때 IChangeToken 만료되는 지정된 키와 값을 사용하여 캐시 항목을 설정합니다.

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

지정된 키와 값을 사용하여 캐시 항목을 설정하고 기존 MemoryCacheEntryOptions 값을 만든 항목에 적용합니다.

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

지정된 키와 현재부터 지정된 기간에 만료되는 값을 사용하여 캐시 항목을 설정합니다.

Set<TItem>(IMemoryCache, Object, TItem)

의 키와 값을 연결합니다 IMemoryCache.

TryGetValue<TItem>(IMemoryCache, Object, TItem)

지정된 키와 연결된 값을 가져오려고 시도합니다.

적용 대상