Diffusion .NET Client Library  6.1.5
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events Pages
PushTechnology.ClientInterface.Client.Content.TopicDataType Class Reference

Defines the type of an instance of ITopicData. More...

Inheritance diagram for PushTechnology.ClientInterface.Client.Content.TopicDataType:

Public Types

enum  TopicDataTypeEnum {
  TopicDataTypeEnum.NONE, TopicDataTypeEnum.SINGLE_VALUE, TopicDataTypeEnum.RECORD, TopicDataTypeEnum.SLAVE,
  TopicDataTypeEnum.ROUTING
}
 Describes the type of an instance of TopicData. More...
 

Static Public Member Functions

static TopicDataType GetByTypeCode (string typeCode)
 Map type code string to MetadataTopicDataType object. More...
 

Static Public Attributes

static readonly TopicDataType NONE = new TopicDataType( TopicDataTypeEnum.NONE, "N", "None" )
 No topic data. More...
 
static readonly TopicDataType SINGLE_VALUE
 Single value format. More...
 
static readonly TopicDataType RECORD = new TopicDataType( TopicDataTypeEnum.RECORD, "R", "Record" )
 Diffusion Record format. More...
 
static readonly TopicDataType SLAVE = new TopicDataType( TopicDataTypeEnum.SLAVE, "SD", "Slave" )
 Slave topic data format. More...
 
static readonly TopicDataType ROUTING = new TopicDataType( TopicDataTypeEnum.ROUTING, "RO", "Routing" )
 Routing topic data format. More...
 

Properties

string TypeCode [get, set]
 Get/set a one or two-character code representing the type. More...
 
string Description [get, set]
 Get/set a description of this topic data-type enumeration. More...
 

Detailed Description

Defines the type of an instance of ITopicData.

Member Enumeration Documentation

Describes the type of an instance of TopicData.

Enumerator
NONE 

No topic data.

This special type is used to represent a topic that has no topic data.

SINGLE_VALUE 

Single value format.

Publishing topic data of type SingleValueTopicData.

RECORD 

Diffusion Record format.

Publishing topic data of type RecordTopicData.

SLAVE 

Slave topic data format.

Publishing topic data of type SlaveTopicData.

ROUTING 

Routing topic data format.

Functional topic data of type RoutingTopicData.

Member Function Documentation

static TopicDataType PushTechnology.ClientInterface.Client.Content.TopicDataType.GetByTypeCode ( string  typeCode)
static

Map type code string to MetadataTopicDataType object.

Parameters
typeCodeThe code.
Returns
The matching MetadataTopicDataType object or null if not found.

Member Data Documentation

readonly TopicDataType PushTechnology.ClientInterface.Client.Content.TopicDataType.NONE = new TopicDataType( TopicDataTypeEnum.NONE, "N", "None" )
static

No topic data.

This special type is used to represent a topic that has no topic data.

readonly TopicDataType PushTechnology.ClientInterface.Client.Content.TopicDataType.RECORD = new TopicDataType( TopicDataTypeEnum.RECORD, "R", "Record" )
static

Diffusion Record format.

Publishing topic data of type RecordTopicData.

readonly TopicDataType PushTechnology.ClientInterface.Client.Content.TopicDataType.ROUTING = new TopicDataType( TopicDataTypeEnum.ROUTING, "RO", "Routing" )
static

Routing topic data format.

Functional topic data of type RoutingTopicData.

readonly TopicDataType PushTechnology.ClientInterface.Client.Content.TopicDataType.SINGLE_VALUE
static
Initial value:
= new TopicDataType( TopicDataTypeEnum.SINGLE_VALUE, "S",
"Single" )

Single value format.

Publishing topic data of type SingleValueTopicData.

readonly TopicDataType PushTechnology.ClientInterface.Client.Content.TopicDataType.SLAVE = new TopicDataType( TopicDataTypeEnum.SLAVE, "SD", "Slave" )
static

Slave topic data format.

Publishing topic data of type SlaveTopicData.

Property Documentation

string PushTechnology.ClientInterface.Client.Content.TopicDataType.Description
getset

Get/set a description of this topic data-type enumeration.

string PushTechnology.ClientInterface.Client.Content.TopicDataType.TypeCode
getset

Get/set a one or two-character code representing the type.


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