ObjectCache.Set 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파생 클래스에서 재정의되는 경우 캐시에 캐시 항목을 삽입합니다.
오버로드
| Name | Description |
|---|---|
| Set(CacheItem, CacheItemPolicy) |
파생 클래스에서 재정의된 경우 캐시 항목을 인스턴스로 CacheItem 캐시에 삽입하여 항목을 제거하는 방법에 대한 정보를 지정합니다. |
| Set(String, Object, DateTimeOffset, String) |
파생 클래스에서 재정의된 경우 캐시 항목을 캐시에 삽입하여 시간 기반 만료 세부 정보를 지정합니다. |
| Set(String, Object, CacheItemPolicy, String) |
파생 클래스에서 재정의되는 경우 캐시에 캐시 항목을 삽입합니다. |
설명
오버로드 메서드의 Set 일반적인 동작은 삽입 또는 업데이트 작업입니다. 지정된 항목이 없는 경우 캐시 항목이 새 항목으로 삽입되거나 캐시 항목이 이미 있는 경우 새 값으로 업데이트됩니다.
Set(CacheItem, CacheItemPolicy)
- Source:
- ObjectCache.cs
- Source:
- ObjectCache.cs
- 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
- 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
Optional. 지역이 구현된 경우 캐시 항목을 추가할 수 있는 캐시의 명명된 지역입니다. 선택적 매개 변수의 기본값은 .입니다 null.
설명
일치하는 key 항목이 캐시에 없는 경우 새 캐시 valuekey 항목으로 삽입하는 데 사용됩니다. 일치하는 item 키가 있는 항목이 있는 경우 .를 사용하여 value캐시 항목을 업데이트하거나 덮어씁니다.
적용 대상
Set(String, Object, CacheItemPolicy, String)
- Source:
- ObjectCache.cs
- Source:
- ObjectCache.cs
- 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
Optional. 지역이 구현된 경우 캐시 항목을 추가할 수 있는 캐시의 명명된 지역입니다. 선택적 매개 변수의 기본값은 .입니다 null.
설명
이 메서드 오버로드를 사용하면 시간 기반 절대 만료에서 사용할 수 있는 것보다 더 많은 제거 또는 만료 세부 정보를 제공할 수 있습니다.
일치하는 key 항목이 캐시에 없는 경우 새 캐시 valuekey 항목으로 삽입하는 데 사용됩니다. 일치하는 item 키가 있는 항목이 있는 경우 .를 사용하여 value캐시 항목을 업데이트하거나 덮어씁니다.