Class TopicNotificationAddLevel
Specifies the level of add notifications that the client wishes to receive.
Inheritance
Inherited Members
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 |
---|---|
Boolean | Whether the level has metadata. |
HasProperties
Does this level have properties?
Declaration
public bool HasProperties { get; }
Property Value
Type | Description |
---|---|
Boolean | Whether the level has properties. |