DataTypeDataNotificationCallback 위임
캐시에서 분산 컬렉션이 업데이트될 때 애플리케이션에 알리는 콜백 메서드를 정의합니다.
조립: Alachisoft.NCache.런타임.dll
통사론
public delegate void DataTypeDataNotificationCallback(string collectionName, DataTypeEventArg collectionEventArgs);
파라미터
| 타입 | 이름 | 기술설명 |
|---|---|---|
| 시스템.문자열 | 컬렉션 이름 | 참조하는 데 사용되는 컬렉션의 이름입니다. |
| 데이터 유형 이벤트 인수 | 컬렉션 이벤트 인수 | 컬렉션 이벤트 인수입니다. |
비고
이 핸들러는 캐시에서 분산 컬렉션이 업데이트될 때마다 호출되기 때문에 핸들러 내에서 많은 처리를 수행하면 캐시와 클러스터의 성능에 영향을 미칠 수 있습니다. 따라서 핸들러 내부에서 최소한의 처리를 수행하는 것이 좋습니다.
예
다음 예제는 사용 방법을 보여줍니다. 데이터 유형 데이터 알림 콜백 수업 애플리케이션의 캐시 개체에 대한 컬렉션이 업데이트되면 애플리케이션에 알립니다. 이 코드를 다음 항목에 포함할 수 있습니다. Web Forms 페이지 또는 페이지 코드 숨김 파일의 코드 선언 블록입니다.
public static void OnCollectionDataModification(string collectionName, CollectionEventArg collectionEventArgs)
{
//
}
protected void Application_Start(object sender, EventArgs e)
{
try
{
NCache.InitializeCache("demoClusteredCache");
CollectionDataNotificationCallback callback = new CollectionDataNotificationCallback(OnCacheDataModification);
}
catch(Exception e)
{
}
}