다음을 통해 공유


ObjectCache.Set 메서드

정의

파생 클래스에서 재정의된 경우 캐시 엔트리를 캐시에 삽입합니다.

오버로드

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

파생 클래스에서 재정의된 경우 엔트리를 제거하는 방법에 대한 정보를 지정하여 캐시 엔트리를 캐시에 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

파생 클래스에서 재정의된 경우 시간 기반 만료 정보를 지정하여 캐시 엔트리를 캐시에 삽입합니다.

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 캐시에 없는 경우 valuekey 새 캐시 항목을 삽입 하는 데 사용 됩니다. 일치 하는 키를 사용 하 여 항목이 item 있으면 캐시 엔트리가 업데이트 되거나 사용 하 여 덮어쓸 value합니다.

적용 대상

Set(String, Object, CacheItemPolicy, String)

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

선택 사항입니다. 영역이 구현된 경우 캐시 엔트리를 추가할 수 있는 캐시의 명명된 영역입니다. 선택적 매개 변수에 대한 기본값은 null입니다.

설명

이 메서드 오버 로드를 사용 하면 절대 만료 시간을 기준으로 사용할 수 있는 것 보다 자세한 제거 또는 만료 정보를 제공 합니다.

일치 하는 항목이 key 캐시에 없는 경우 valuekey 새 캐시 항목을 삽입 하는 데 사용 됩니다. 일치 하는 키를 사용 하 여 항목이 item 있으면 캐시 엔트리가 업데이트 되거나 사용 하 여 덮어쓸 value합니다.

적용 대상