다음을 통해 공유


DataCache.AddItemLevelCallback 메서드 (String, DataCacheOperations, DataCacheNotificationCallback, String)

영역에 저장된 특정 항목 하나에 발생하는 캐시 작업을 위해 캐시 알림 콜백을 추가합니다.

네임스페이스: Microsoft.ApplicationServer.Caching
어셈블리: Microsoft.ApplicationServer.Caching.Client(위치: microsoft.applicationserver.caching.client.dll)

사용

구문

‘선언
Public MustOverride Function AddItemLevelCallback ( _
    key As String, _
    filter As DataCacheOperations, _
    clientCallback As DataCacheNotificationCallback, _
    region As String _
) As DataCacheNotificationDescriptor
public abstract DataCacheNotificationDescriptor AddItemLevelCallback (
    string key,
    DataCacheOperations filter,
    DataCacheNotificationCallback clientCallback,
    string region
)
public:
virtual DataCacheNotificationDescriptor^ AddItemLevelCallback (
    String^ key, 
    DataCacheOperations filter, 
    DataCacheNotificationCallback^ clientCallback, 
    String^ region
) abstract
public abstract DataCacheNotificationDescriptor AddItemLevelCallback (
    String key, 
    DataCacheOperations filter, 
    DataCacheNotificationCallback clientCallback, 
    String region
)
public abstract function AddItemLevelCallback (
    key : String, 
    filter : DataCacheOperations, 
    clientCallback : DataCacheNotificationCallback, 
    region : String
) : DataCacheNotificationDescriptor

매개 변수

  • key
    캐시에 개체를 저장할 때 사용된 키입니다.
  • filter
    캐시 알림을 트리거할 캐시 작업 유형입니다.
  • clientCallback
    이 알림이 발생할 때 호출할 메서드 이름입니다.
  • region
    개체가 저장된 영역의 이름입니다.

반환 값

캐시 알림 콜백을 식별할 때 사용하는 DataCacheNotificationDescriptor 개체입니다.

설명

AddItem, ReplaceItemRemoveItem 항목 작업에서만 항목 수준 콜백으로 캐시 알림을 트리거할 수 있습니다. 필터 매개 변수에 영역 작업을 지정하면 예외가 발생합니다.

캐시 알림을 트리거할 항목 작업의 유형을 지정할 때 필터 매개 변수의 DataCacheOperations 열거를 사용합니다. 비트 OR을 수행하려면 열거를 두 개 이상 선택하며, 이때 이진 OR 연산자로 열거를 구분합니다. 이렇게 하려면 C#에서는 | 문자를, Visual Basic에서는 Or 연산자를 사용합니다.

캐시 알림으로 호출하는 clientCallback 메서드는 DataCacheNotificationCallback 대리자와 동일한 매개 변수를 적용해야 합니다.

이 메서드 사용에 대한 자세한 내용은 방법: 캐시 알림 콜백 추가를 참조하십시오. 캐시 알림에 대한 자세한 내용은 캐시 알림을 참조하십시오.

스레드 보안

이 유형의 public static(Visual Basic의Shared) 구성원은 모두 스레드가 안전합니다. 모든 인스턴스 구성원이 스레드가 안전한 것은 아닙니다.

플랫폼

개발 플랫폼

Visual Studio 2010 이상, .NET Framework 4

대상 플랫폼

Windows 7; Windows Server 2008 R2; Windows Server 2008 서비스 팩 2; Windows Vista 서비스 팩 2

참고 항목

참조 항목

DataCache 클래스
DataCache 구성원
Microsoft.ApplicationServer.Caching 네임스페이스