DataCacheNotificationCallback 대리자

캐시 작업이 하나 이상 발생하는 경우에 캐시 알림에서 호출되는 콜백 메서드를 나타냅니다.

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

사용

구문

‘선언
Public Delegate Sub DataCacheNotificationCallback ( _
    cacheName As String, _
    regionName As String, _
    key As String, _
    version As DataCacheItemVersion, _
    cacheOperation As DataCacheOperations, _
    nd As DataCacheNotificationDescriptor _
)
public delegate void DataCacheNotificationCallback (
    string cacheName,
    string regionName,
    string key,
    DataCacheItemVersion version,
    DataCacheOperations cacheOperation,
    DataCacheNotificationDescriptor nd
)
public delegate void DataCacheNotificationCallback (
    String^ cacheName, 
    String^ regionName, 
    String^ key, 
    DataCacheItemVersion^ version, 
    DataCacheOperations cacheOperation, 
    DataCacheNotificationDescriptor^ nd
)
/** @delegate */
public delegate void DataCacheNotificationCallback (
    String cacheName, 
    String regionName, 
    String key, 
    DataCacheItemVersion version, 
    DataCacheOperations cacheOperation, 
    DataCacheNotificationDescriptor nd
)

매개 변수

  • CacheName
    캐시 작업과 연결된 캐시의 이름입니다.
  • regionName
    캐시 작업과 연결된 영역의 이름입니다. 빈 문자열은 캐시 작업에 특정 영역이 연결되어 있지 않음을 나타냅니다.
  • key
    캐시 작업과 연결된 키의 이름입니다. 빈 문자열은 특정 캐시된 항목이 캐시 작업에 연결되어 있지 않음을 나타냅니다.
  • version
    알림을 트리거한 캐시 작업과 연결된 캐시된 개체의 DataCacheItemVersion입니다. null 버전은 특정 캐시된 항목이 캐시 작업에 연결되어 있지 않음을 나타냅니다.
  • cacheOperation
    캐시 알림을 트리거한 캐시 이벤트를 지정하는 DataCacheOperations 열거입니다.

설명

캐시 알림 콜백을 추가하려면 두 단계를 수행해야 합니다. 먼저, 하나 이상의 캐시 작업에서 캐시 알림을 트리거할 때 호출할 메서드를 만듭니다. 캐시 알림으로 호출하는 메서드는 DataCacheNotificationCallback 대리자와 같은 매개 변수를 적용해야 합니다. 다음으로, DataCache 개체에서 사용할 수 있는 세 가지 메서드, 즉 AddCacheLevelCallback, AddRegionLevelCallback, Override:Microsoft.ApplicationServer.Caching.DataCache.AddItemLevelCallback 중 하나를 사용하여 콜백을 추가합니다.

참고

응용 프로그램에서 알림을 사용하려면 명명된 캐시에서 알림을 사용하도록 설정해야 합니다. New-Cache 또는 Set-CacheConfig 명령에 notificationsEnabled 매개 변수를 사용합니다. 자세한 내용은 PowerShell을 사용한 캐시 관리(Velocity)를 참조하십시오.

nd 매개 변수를 통해 대리자 메서드로 전달되는 DataCacheNotificationDescriptor 개체를 사용하면 캐시 알림 가입을 취소할 수 있습니다. 자세한 내용은 방법: 캐시 알림 콜백 제거(Velocity)를 참조하십시오.

플랫폼

개발 플랫폼

Visual Studio 2010 이상, .NET Framework 4

대상 플랫폼

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

Change History

참고 항목

참조 항목

Microsoft.ApplicationServer.Caching 네임스페이스