Broadcasts a custom application defined event.

Namespace: Alachisoft.NCache.Web.Caching
Assembly: Alachisoft.NCache.Web (in Alachisoft.NCache.Web.dll) Version: 4.3.0.0 (4.3.0.0)

Syntax

C#
public virtual void RaiseCustomEvent(
	Object notifId,
	Object data
)
Visual Basic
Public Overridable Sub RaiseCustomEvent ( 
	notifId As Object,
	data As Object
)
Visual C++
public:
virtual void RaiseCustomEvent(
	Object^ notifId, 
	Object^ data
)

Parameters

notifId
Type: System..::..Object
Application specific notification code/id
data
Type: System..::..Object
Application specific data

Remarks

In most of the cases this method's implementation is close to O(1).

Note: If exceptions are enabled through the ExceptionsEnabled setting, this property throws exception incase of failure.

Note: Custom event notifications can not be disabled through configuration.

Examples

The following example demonstrates how to raise a custom application defined event.
 Copy imageCopy
Cache cache = NCache.InitializeCache("myCache");
cache.RaiseCustomEvent(MyNotificationCodes.ConsumeItem,
      new ItemData(DateTime.Now));

See Also