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

Method DeleteTopicAsync

DeleteTopicAsync(String)

Deletes the topic instance asynchronously against the specified topic name.

Declaration
Task DeleteTopicAsync(string topicName)
Parameters
Type Name Description
System.String topicName

Name to identify topic.

Returns
Type Description
System.Threading.Tasks.Task

Task that performs an delete topic operation in the background. Task Status property can be used to determine status of the task that can be canceled, completed or faulted.

Examples

The following example demonstrates how to delete a topic.

First initialize cache.

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

Then get messaging service from cache.

IMessagingService messagingService=cache.MessagingService;

Then delete topic from messagingService

messagingService.DeleteTopicAsync("mytopic").ContinueWith(task => 
{
    if (task.Status == TaskStatus.RanToCompletion)
    {
        Console.WriteLine("Topic Deleted Successfully");
    }
    if (task.Status == TaskStatus.Faulted)
    {
        Console.WriteLine("Error has occurred");
    }
    if (task.Exception != null)
    {
        Console.WriteLine(task.Exception);
    }
});
Back to top Copyright © 2017 Alachisoft