Delegate MessageDeliveryFailureCallback
Delivery failure notification is raised to any publisher which has registered a message failure event on that topic.
Assembly: Alachisoft.NCache.Runtime.dll
Syntax
public delegate void MessageDeliveryFailureCallback(object sender, MessageFailedEventArgs args);
              Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | sender | Sender's information.  | 
                  
| MessageFailedEventArgs | args | Event Arguments.  | 
                  
Examples
The following example demonstrates how to use the MessageDeliveryFailureCallback class to notify an application about the message delivery failure.
First, initialize the cache.
ICache cache = CacheManager.GetCache("demoClusteredCache");
Then, get messaging service from the cache.
IMessagingService messagingService=cache.MessagingService;
Then, get topic from the messagingService.
ITopic topic=messagingService.GetTopic("mytopic");  
if(topic==null)  //If topic not exists create it.
{
  topic=messagingService.CreateTopic("mytopic");
}     
Then, register for message delivery failure events.
public void MessageDeliveryFailure(object sender, MessageFailedEventArgs args)
{
    // ...
}
topic.MessageDeliveryFailure += MessageDeliveryFailure;