Diffusion .NET API
5.9.24
|
The topic notify topic builder interface. More...
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... | |
The topic notify topic builder interface.
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.
cache | Indicates 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. |