• Webinars
  • Docs
  • Download
  • Blogs
  • Contact Us
Try NCache Live
Show / Hide Table of Contents

Delegate MessageDeliveryFailureCallback

Delivery failure notification is raised to any publisher which has registered message failure event on that topic.

Namespace:
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 message delivery failure.

First initialize cache.

ICache cache = CacheManager.GetCache("demoClusteredCache");

Then get messaging service from cache.

IMessagingService messagingService=cache.MessagingService;

Then get topic from 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;
Back to top Copyright © 2017 Alachisoft