ObjectCache.Set 메서드

정의

파생 클래스에서 재정의되는 경우 캐시에 캐시 항목을 삽입합니다.

오버로드

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

캐시 항목에 대한 제거 세부 정보가 들어 있는 개체입니다. 이 개체는 단순 절대 만료보다 더 많은 제거 옵션을 제공합니다.

설명

키가 itemitem 으면 새 캐시 항목으로 삽입됩니다. 일치하는 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캐시 항목을 업데이트하거나 덮어씁니다.

적용 대상