Diffusion .NET Client Library
6.1.5
|
Details of a Record topic. More...
Public Member Functions | |
IRecordTopicDetailsBuilder | CreateBuilder () |
| |
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 format of the content of such a topic is defined by an item of content metadata which may describe one or more records within the content.
When such a topic is updated then the metadata is used to interpret the data and make comparisons between the current topic state and the update such that a delta of change can be calculated for publishing to subscribed clients.
To create an instance of such details use a builder obtained from the ITopicControl feature as follows:
var control = session.TopicControl; var builder = control.CreateDetailsBuilder<IRecordTopicDetailsBuilder>();
The minimum that must be provided to the builder is the metadata describing the record layout.