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

Details of a TopicType.TOPIC_NOTIFY topic. More...

Inheritance diagram for PushTechnology.ClientInterface.Client.Topics.ITopicNotifyTopicDetails:
PushTechnology.ClientInterface.Client.Topics.ITopicDetails

Public Member Functions

ITopicNotifyTopicDetailsBuilder CreateBuilder ()
 Returns a new builder initialised with the values from these details. 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

Details of a TopicType.TOPIC_NOTIFY topic.

This functional topic provides a notification service that clients may use to be informed when new topics are added, removed or have certain attributes changed.

At this release of the Unified API topics of this type may be created but may only be used by clients using the Classic API.

The easiest way to create an instance of such details is using ITopicControl.NewDetails, for example:

var control = session.GetTopicControlFeature(); var details = control.NewDetails( TopicType.TOPIC_NOTIFY );

Alternatively the details can be created using a builder obtained as follows:

var builder = control.CreateDetailsBuilder<ITopicNotifyTopicDetailsBuilder>();

Deprecated since 5.9.

Member Function Documentation

ITopicNotifyTopicDetailsBuilder PushTechnology.ClientInterface.Client.Topics.ITopicNotifyTopicDetails.CreateBuilder ( )

Returns a new builder initialised with the values from these details.

Returns

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