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

Specifies the level of add notifications that the client wishes to receive. More...

Inheritance diagram for PushTechnology.ClientInterface.Client.Features.TopicNotificationAddLevel:

Public Types

enum  TopicNotificationAddLevelEnum {
  TopicNotificationAddLevelEnum.MINIMUM, TopicNotificationAddLevelEnum.PROPERTIES, TopicNotificationAddLevelEnum.METADATA, TopicNotificationAddLevelEnum.FULL,
  TopicNotificationAddLevelEnum.NONE
}
 The enumerator for the level of add notifications that the client wishes to receive. More...
 

Static Public Attributes

static readonly
TopicNotificationAddLevel 
MINIMUM
 The minimum level of notification that can be received which will simply notify the topic name and its type. More...
 
static readonly
TopicNotificationAddLevel 
PROPERTIES
 This level of notification is the same as MINIMUM plus all properties of the topic. More...
 
static readonly
TopicNotificationAddLevel 
METADATA
 This level of notification is the same as MINIMUM plus any metadata associated with the topic. More...
 
static readonly
TopicNotificationAddLevel 
FULL
 This level of notification provides all details of the topic and would be the level needed in order to replicate the topic. More...
 
static readonly
TopicNotificationAddLevel 
NONE
 This special setting may be used to indicate that add notifications are not required. More...
 

Properties

bool HasProperties [get, set]
 Does this level have properties? More...
 
bool HasMetadata [get, set]
 Does this level have metadata? More...
 

Detailed Description

Specifies the level of add notifications that the client wishes to receive.

Member Enumeration Documentation

The enumerator for the level of add notifications that the client wishes to receive.

Enumerator
MINIMUM 

The minimum level of notification that can be received which will simply notify the topic name and its type.

PROPERTIES 

This level of notification is the same as MINIMUM plus all properties of the topic.

METADATA 

This level of notification is the same as MINIMUM plus any metadata associated with the topic.

FULL 

This level of notification provides all details of the topic and would be the level needed in order to replicate the topic.

This is equivalent to MINIMUM plus PROPERTIES plus METADATA.

NONE 

This special setting may be used to indicate that add notifications are not required.

Member Data Documentation

readonly TopicNotificationAddLevel PushTechnology.ClientInterface.Client.Features.TopicNotificationAddLevel.FULL
static
Initial value:
=
new TopicNotificationAddLevel( TopicNotificationAddLevelEnum.FULL, "3", true, true )

This level of notification provides all details of the topic and would be the level needed in order to replicate the topic.

This is equivalent to MINIMUM plus PROPERTIES plus METADATA.

readonly TopicNotificationAddLevel PushTechnology.ClientInterface.Client.Features.TopicNotificationAddLevel.METADATA
static
Initial value:
=
new TopicNotificationAddLevel( TopicNotificationAddLevelEnum.METADATA, "2", false, true )

This level of notification is the same as MINIMUM plus any metadata associated with the topic.

readonly TopicNotificationAddLevel PushTechnology.ClientInterface.Client.Features.TopicNotificationAddLevel.MINIMUM
static
Initial value:
=
new TopicNotificationAddLevel( TopicNotificationAddLevelEnum.MINIMUM, "0", false, false )

The minimum level of notification that can be received which will simply notify the topic name and its type.

readonly TopicNotificationAddLevel PushTechnology.ClientInterface.Client.Features.TopicNotificationAddLevel.NONE
static
Initial value:
=
new TopicNotificationAddLevel( TopicNotificationAddLevelEnum.NONE, "4", false, false )

This special setting may be used to indicate that add notifications are not required.

readonly TopicNotificationAddLevel PushTechnology.ClientInterface.Client.Features.TopicNotificationAddLevel.PROPERTIES
static
Initial value:
=
new TopicNotificationAddLevel( TopicNotificationAddLevelEnum.PROPERTIES, "1", true, false )

This level of notification is the same as MINIMUM plus all properties of the topic.

Property Documentation

bool PushTechnology.ClientInterface.Client.Features.TopicNotificationAddLevel.HasMetadata
getset

Does this level have metadata?

bool PushTechnology.ClientInterface.Client.Features.TopicNotificationAddLevel.HasProperties
getset

Does this level have properties?


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