ObjectCache.Set 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파생 클래스에서 재정의된 경우 캐시 엔트리를 캐시에 삽입합니다.
오버로드
Set(CacheItem, CacheItemPolicy) |
파생 클래스에서 재정의된 경우 엔트리를 제거하는 방법에 대한 정보를 지정하여 캐시 엔트리를 캐시에 CacheItem 인스턴스로 삽입합니다. |
Set(String, Object, DateTimeOffset, String) |
파생 클래스에서 재정의된 경우 시간 기반 만료 정보를 지정하여 캐시 엔트리를 캐시에 삽입합니다. |
Set(String, Object, CacheItemPolicy, String) |
파생 클래스에서 재정의된 경우 캐시 엔트리를 캐시에 삽입합니다. |
설명
일반적인 동작을 Set 오버 로드 메서드 삽입 또는 업데이트 작업이 수행 됩니다. 캐시 항목은 새 항목으로 삽입 되거나 지정된 된 항목이 없는 경우 이미 존재 하는 경우 캐시 엔트리의 새 값으로 업데이트 됩니다.
Set(CacheItem, CacheItemPolicy)
- Source:
- ObjectCache.cs
- Source:
- ObjectCache.cs
파생 클래스에서 재정의된 경우 엔트리를 제거하는 방법에 대한 정보를 지정하여 캐시 엔트리를 캐시에 CacheItem 인스턴스로 삽입합니다.
public:
abstract void Set(System::Runtime::Caching::CacheItem ^ item, System::Runtime::Caching::CacheItemPolicy ^ policy);
public abstract void Set (System.Runtime.Caching.CacheItem item, System.Runtime.Caching.CacheItemPolicy policy);
abstract member Set : System.Runtime.Caching.CacheItem * System.Runtime.Caching.CacheItemPolicy -> unit
Public MustOverride Sub Set (item As CacheItem, policy As CacheItemPolicy)
매개 변수
- item
- CacheItem
추가할 캐시 항목입니다.
- policy
- CacheItemPolicy
캐시 엔트리에 대한 제거 정보가 포함된 개체입니다. 이 개체는 간단한 절대 만료보다 많은 제거 옵션을 제공합니다.
설명
경우에 대 한 키 item
존재 하지 않는 item
새 캐시 항목으로 삽입 됩니다. 일치 하는 키를 사용 하 여 항목이 item
의 값 존재 item
업데이트 하거나 기존 캐시 항목의 값을 덮어쓰는 데 사용 됩니다.
적용 대상
Set(String, Object, DateTimeOffset, String)
- Source:
- ObjectCache.cs
- Source:
- ObjectCache.cs
파생 클래스에서 재정의된 경우 시간 기반 만료 정보를 지정하여 캐시 엔트리를 캐시에 삽입합니다.
public abstract void Set (string key, object value, DateTimeOffset absoluteExpiration, string regionName = default);
abstract member Set : string * obj * DateTimeOffset * string -> unit
Public MustOverride Sub Set (key As String, value As Object, absoluteExpiration As DateTimeOffset, Optional regionName As String = Nothing)
매개 변수
- key
- String
캐시 엔트리의 고유 식별자입니다.
- value
- Object
삽입할 개체입니다.
- absoluteExpiration
- DateTimeOffset
캐시 엔트리가 만료될 고정된 날짜 및 시간입니다.
- regionName
- String
선택 사항입니다. 영역이 구현된 경우 캐시 엔트리를 추가할 수 있는 캐시의 명명된 영역입니다. 선택적 매개 변수에 대한 기본값은 null
입니다.
설명
일치 하는 항목이 key
캐시에 없는 경우 value
고 key
새 캐시 항목을 삽입 하는 데 사용 됩니다. 일치 하는 키를 사용 하 여 항목이 item
있으면 캐시 엔트리가 업데이트 되거나 사용 하 여 덮어쓸 value
합니다.
적용 대상
Set(String, Object, CacheItemPolicy, String)
- Source:
- ObjectCache.cs
- Source:
- ObjectCache.cs
파생 클래스에서 재정의된 경우 캐시 엔트리를 캐시에 삽입합니다.
public abstract void Set (string key, object value, System.Runtime.Caching.CacheItemPolicy policy, string regionName = default);
abstract member Set : string * obj * System.Runtime.Caching.CacheItemPolicy * string -> unit
Public MustOverride Sub Set (key As String, value As Object, policy As CacheItemPolicy, Optional regionName As String = Nothing)
매개 변수
- key
- String
캐시 엔트리의 고유 식별자입니다.
- value
- Object
삽입할 개체입니다.
- policy
- CacheItemPolicy
캐시 엔트리에 대한 제거 정보가 포함된 개체입니다. 이 개체는 간단한 절대 만료보다 많은 제거 옵션을 제공합니다.
- regionName
- String
선택 사항입니다. 영역이 구현된 경우 캐시 엔트리를 추가할 수 있는 캐시의 명명된 영역입니다. 선택적 매개 변수에 대한 기본값은 null
입니다.
설명
이 메서드 오버 로드를 사용 하면 절대 만료 시간을 기준으로 사용할 수 있는 것 보다 자세한 제거 또는 만료 정보를 제공 합니다.
일치 하는 항목이 key
캐시에 없는 경우 value
고 key
새 캐시 항목을 삽입 하는 데 사용 됩니다. 일치 하는 키를 사용 하 여 항목이 item
있으면 캐시 엔트리가 업데이트 되거나 사용 하 여 덮어쓸 value
합니다.
적용 대상
.NET