CacheItemAttributes contains the information about the cache attributes.
A message contains the actual data object which is sent by the publisher and delivered to the interested subscribers for the topic.
Arguments containing details of received message including topic, sender and type.
Arguments containing message failure information.
Represents a dictionary that can be associated with the cache items to provide extra information so that items are grouped together and can be queried efficiently based on the provided information.
ProviderCacheItem is just like a CacheItem , but it has some limited fields
Represents a string based identifier that can be associated with the cache items so that they are logically grouped together and can be retrieved efficiently.
Arguments containing deleted topic information
A message contains the actual data object which is sent by the publisher and delivered to the interested subscribers for the topic. NCache provides the Message class which implements the IMessage interface to create a message.
The ITopic interface facilitates creating subscription and publishing of messages against the topic. This also provides event registrations for message delivery failure, receiving messages and deleting topics.
NCache provides ITopicSubscription interface which is returned against the desired topic, containing information for topic subscriptions.
Represents client connectivity status.
NCache provides a DeliveryOption enum which specifies how the message should be delivered to any registered subscribers. The delivery option is specified during message publishing phase. It contains the following options:
The reason for failed message delivery.
Defines a callback method for notifying the application about the status of cache client connectivity.
Delivery failure notification is raised to any publisher which has registered message failure event on that topic.
Callback for receiving messages in application.
In case a topic is deleted, it is a forceful deletion and deletes all messages and related meta-info form the cache. Hence, the subscriber and publisher must be notified of this deletion through TopicDeleteCallback method for notifying application about topic deletion.