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

Details of a TopicType.PAGED_RECORD topic. More...

Inheritance diagram for PushTechnology.ClientInterface.Client.Topics.IPagedRecordTopicDetails:
PushTechnology.ClientInterface.Client.Topics.IPagedTopicDetails PushTechnology.ClientInterface.Client.Topics.ITopicDetails

Public Member Functions

IPagedRecordTopicDetailsBuilder 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.PAGED_RECORD topic.

This is an IPagedTopicDetails where each line of data is an IRecord with format specified by an IMRecord metadata definition (obtained using IPagedRecordTopicDetailsSchema.Metadata.

A paged record topic can be unordered (the default) or ordered. There are two types of ordering, PagedTopicOrdering.DECLARED where the rules for ordering are explicitly specified, or PagedTopicOrdering.COMPARATOR where ordering is determined by a server-side comparator of generic type IRecord. The ordering may be obtained from the policy returned from IPagedTopicDetailsAttributes.OrderingPolicy.

If ordering is declared then the PagedTopicOrdering returned by IPagedTopicDetailsAttributes.OrderingPolicy method can be cast to IPagedRecordOrderingPolicy to obtain further details.

Deprecated since 5.9.

Member Function Documentation

IPagedRecordTopicDetailsBuilder PushTechnology.ClientInterface.Client.Topics.IPagedRecordTopicDetails.CreateBuilder ( )

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

Returns

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