• Facebook
  • Twitter
  • Youtube
  • LinedIn
  • RSS
  • Docs
  • Comparisons
  • Blogs
  • Download
  • Contact Us
Download
Show / Hide Table of Contents

Interface ITopicSubscription

NCache provides the ITopicSubscription interface which is returned against the desired topic, containing information for topic subscriptions.

Assembly: Alachisoft.NCache.Runtime.dll
Syntax
public interface ITopicSubscription

Properties

Topic

ITopic instance containing information about the topic.

Declaration
ITopic Topic { get; }
Property Value
Type Description
ITopic

ITopic instance of the topic.

Examples

The following example prints the topic name of the subscription.

ITopicSubscription topicSubscription = _topic.CreateSubscription(messageReceivedCallback);

Console.WriteLine("Topic Name : {0}", topicSubscription.Topic.Name);

Methods

UnSubscribe()

This method unsubscribes the topic.

Declaration
void UnSubscribe()
Remarks

You can use this method to allow the subscriber to unregister from the topic, i.e., the subscriber will not receive any messages in the future.

Examples

The following example demonstrates how to unsubscribe the subscription.

ITopicSubscription topicSubscription = _topic.CreateSubscription(messageReceivedCallback);

topicSubscription.UnSubscribe();

Events

OnMessageRecieved

Event to register subscriber against the topic so that it can receive published messages.

Declaration
event MessageReceivedCallback OnMessageRecieved
Event Type
Type Description
MessageReceivedCallback

Callback for receiving messages in application.

Examples

The following example registers the message received callback on topic subscription

topicSubscription.OnMessageRecieved += messageReceivedCallback;

Contact Us

PHONE

+1 (214) 764-6933   (US)

+44 20 7993 8327   (UK)

 
EMAIL

sales@alachisoft.com

support@alachisoft.com

NCache
  • NCache Enterprise
  • NCache Community
  • Edition Comparison
  • NCache Architecture
  • Benchmarks
Download
Pricing
Try Playground

Deployments
  • Cloud (SaaS & Software)
  • On-Premises
  • Kubernetes
  • Docker
Technical Use Cases
  • ASP.NET Sessions
  • ASP.NET Core Sessions
  • Pub/Sub Messaging
  • Real-Time ASP.NET SignalR
  • Internet of Things (IoT)
  • NoSQL Database
  • Stream Processing
  • Microservices
Resources
  • Magazine Articles
  • Third-Party Articles
  • Articles
  • Videos
  • Whitepapers
  • Shows
  • Talks
  • Blogs
  • Docs
Customer Case Studies
  • Testimonials
  • Customers
Support
  • Schedule a Demo
  • Forum (Google Groups)
  • Tips
Company
  • Leadership
  • Partners
  • News
  • Events
  • Careers
Contact Us

  • EnglishChinese (Simplified)FrenchGermanItalianJapaneseKoreanPortugueseSpanish

  • Contact Us
  •  
  • Sitemap
  •  
  • Terms of Use
  •  
  • Privacy Policy
© Copyright Alachisoft 2002 - . All rights reserved. NCache is a registered trademark of Diyatech Corp.
Back to top