Diffusion .NET API  5.9.24
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Events Pages
PushTechnology.ClientInterface.Client.Topics.ITopicNotifyTopicBuilder Interface Reference

The topic notify topic builder interface. More...

Inheritance diagram for PushTechnology.ClientInterface.Client.Topics.ITopicNotifyTopicBuilder:
PushTechnology.ClientInterface.Client.Topics.ITopicDetailsBuilder< out TB, out TD > PushTechnology.ClientInterface.Client.Topics.ITopicDetails PushTechnology.ClientInterface.Client.Topics.ITopicDetailsBuilder< out TD > PushTechnology.ClientInterface.Client.Topics.ITopicDetailsBuilder

Public Member Functions

ITopicNotifyTopicBuilder SetCacheMetadata (bool cache)
 Sets the 'metadata caching' option. More...
 
- Public Member Functions inherited from PushTechnology.ClientInterface.Client.Topics.ITopicDetailsBuilder< out TB, out TD >
new TB SetReference (string reference)
 Sets the initial value of the topic reference. More...
 
new TB SetTidyOnUnsubscribe (bool tidy)
 Sets the 'tidy on unsubscribe' flag. More...
 
new TB SetProperty (string key, string value)
 Sets a topic property. More...
 
new TB Reset ()
 Resets the builder to its initial values. More...
 
- Public Member Functions inherited from PushTechnology.ClientInterface.Client.Topics.ITopicDetailsBuilder< out TD >
new TD Build ()
 Build the content. More...
 

Additional Inherited Members

- Properties inherited from PushTechnology.ClientInterface.Client.Topics.ITopicDetails
TopicDetailsLevel Level [get]
 Returns the level of detail available. More...
 
TopicType Type [get]
 Returns the topic type. More...
 
ITopicDetailsSchema Schema [get]
 Returns the topic schema. More...
 
ITopicDetailsAttributes Attributes [get]
 Returns the topic attributes. More...
 

Detailed Description

The topic notify topic builder interface.

Member Function Documentation

ITopicNotifyTopicBuilder PushTechnology.ClientInterface.Client.Topics.ITopicNotifyTopicBuilder.SetCacheMetadata ( bool  cache)

Sets the 'metadata caching' option.

If not explicitly set then it is assumed that metadata caching is used, therefore this only needs to be called to turn the option off in situations where metadata names are not unique.

Parameters
cacheIndicates whether the topic is to support metadata caching. Caching can significantly improve performance and reduce bandwidth required for notifications from such a topic but it can only be used if all instances of metadata used by topics that get notified (potentially all) have unique names. Using caching when names are not unique can lead to incorrect metadata notifications.
Returns

The documentation for this interface was generated from the following file: