영업: 1-800-867-1380
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

오류 알림 콜백 추가(Windows Server AppFabric 캐싱)

Windows Server AppFabric을 사용하면 캐시 사용 응용 프로그램이 캐시 알림을 받을 수 있습니다. 이 항목에서는 응용 프로그램에 오류 알림 콜백을 추가하는 방법에 대해 설명합니다. 오류 알림은 캐시 클라이언트에서 하나 이상의 캐시 알림이 누락된 경우에 트리거됩니다. 일반적인 캐시 알림에 대한 자세한 내용은 캐시 알림(Windows Server AppFabric 캐싱)을 참조하십시오.

캐시 알림 콜백 추가와 마찬가지로 오류 알림 콜백 추가는 두 단계로 이루어집니다. 첫째, 오류 알림이 트리거될 때 호출할 메서드를 만듭니다. 오류 알림을 사용하여 호출하는 메서드는 DataCacheFailureNotificationCallback 대리자와 동일한 매개 변수를 사용해야 합니다. 둘째, AddFailureNotificationCallback 메서드를 사용하여 오류 알림 콜백을 추가합니다. 첫 번째 단계에서 만든 메서드의 이름을 failureDelegate 매개 변수에 사용합니다.

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

오류 알림 콜백을 추가하려면 다음을 수행하십시오.

  1. 오류 알림에서 트리거할 메서드를 만듭니다. 오류 알림을 사용하여 호출하는 메서드는 DataCacheFailureNotificationCallback 대리자와 동일한 매개 변수를 사용해야 합니다.

  2. AddFailureNotificationCallback 메서드를 사용하여 오류 알림 콜백을 추가합니다. 오류 알림이 발생할 때 호출할 메서드의 이름을 failureDelegate 매개 변수에 사용합니다.

예제

오류 알림 콜백을 추가하는 첫 번째 단계에서는 알림에서 트리거할 메서드를 만듭니다. 알림에서 호출하는 메서드는 DataCacheFailureNotificationCallback 대리자와 동일한 매개 변수를 사용해야 합니다. 이 예에서는 오류 알림에서 호출할 수 있는 메서드의 한 예를 보여 줍니다.

//method invoked by failure notification "ndNotificationFailure"
public void myNotificationFailureDelegate(string myCacheName,
    DataCacheNotificationDescriptor nd)
{
    Console.WriteLine("===============================");
    Console.WriteLine(" Invoked by failure notification");
    Console.WriteLine("===============================");
}

두 번째 단계에서는 오류 알림 콜백을 추가합니다. 이 예에서는 이전 예의 메서드를 호출할 오류 알림을 만듭니다.

//add failure notification callback
DataCacheNotificationDescriptor ndNotificationFailure
    = myTestCache.AddFailureNotificationCallback(myNotificationFailureDelegate);

참고 항목

  2011-12-05
이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

표시:
© 2014 Microsoft