Table of Contents

Class TopicNotificationAddLevel

Namespace
PushTechnology.ClientInterface.Client.Features
Assembly
Diffusion.Client.dll

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

public class TopicNotificationAddLevel : CodeEnum<TopicNotificationAddLevel, string>
Inheritance
TopicNotificationAddLevel
Inherited Members

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.

public static readonly TopicNotificationAddLevel FULL

Field Value

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.

public static readonly TopicNotificationAddLevel METADATA

Field Value

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.

public static readonly TopicNotificationAddLevel MINIMUM

Field Value

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.

public static readonly TopicNotificationAddLevel NONE

Field Value

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.

public static readonly TopicNotificationAddLevel PROPERTIES

Field Value

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?

public bool HasMetadata { get; }

Property Value

bool

Whether the level has metadata.

HasProperties

Does this level have properties?

public bool HasProperties { get; }

Property Value

bool

Whether the level has properties.