Class TopicNotificationAddLevel

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

Inheritance
System.Object
AdvancedEnum<TopicNotificationAddLevel>
CodeEnum<TopicNotificationAddLevel, System.String>
TopicNotificationAddLevel
Inherited Members
CodeEnum<TopicNotificationAddLevel, String>.Code
CodeEnum<TopicNotificationAddLevel, String>.Enum
CodeEnum<TopicNotificationAddLevel, String>.FromCode(String)
AdvancedEnum<TopicNotificationAddLevel>.INTERNAL_ENUM
AdvancedEnum<TopicNotificationAddLevel>.Name
AdvancedEnum<TopicNotificationAddLevel>.ValueOf(String)
AdvancedEnum<TopicNotificationAddLevel>.Values()
AdvancedEnum<TopicNotificationAddLevel>.ToString()
Namespace: PushTechnology.ClientInterface.Client.Features
Assembly: Diffusion.Client.dll
Syntax
public class TopicNotificationAddLevel : CodeEnum<TopicNotificationAddLevel, string>

Fields

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.

Declaration
public static readonly TopicNotificationAddLevel FULL
Field Value
Type Description
TopicNotificationAddLevel

The topic notification add level for the minimum level of notification and all properties of the topic and any metadata associated with the topic.

METADATA

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

Declaration
public static readonly TopicNotificationAddLevel METADATA
Field Value
Type Description
TopicNotificationAddLevel

The topic notification add level for the minimum level of notification and any metadata associated with the topic.

MINIMUM

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

Declaration
public static readonly TopicNotificationAddLevel MINIMUM
Field Value
Type Description
TopicNotificationAddLevel

The topic notification add level for the minimum level of notification that can be received.

NONE

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

Declaration
public static readonly TopicNotificationAddLevel NONE
Field Value
Type Description
TopicNotificationAddLevel

The topic notification add level to indicate that add notifications are not required.

PROPERTIES

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

Declaration
public static readonly TopicNotificationAddLevel PROPERTIES
Field Value
Type Description
TopicNotificationAddLevel

The topic notification add level for the minimum level of notification and all properties of the topic.

Properties

HasMetadata

Does this level have metadata?

Declaration
public bool HasMetadata { get; }
Property Value
Type Description
System.Boolean

Whether the level has metadata.

HasProperties

Does this level have properties?

Declaration
public bool HasProperties { get; }
Property Value
Type Description
System.Boolean

Whether the level has properties.

Back to top