![]() |
Diffusion .NET Classic API - Core and Common
5.9.4
|
Specifies the level of notification that the client wishes to receive. More...
Public Types | |
enum | Notification { Notification.MINIMUM, Notification.PROPERTIES, Notification.METADATA, Notification.FULL, Notification.NONE } |
Describes the notification level. More... | |
Static Public Attributes | |
static readonly NotificationLevel | Minimum = new NotificationLevel(Notification.MINIMUM, "0", false, false) |
The minimum level of notification that can be received which will simply notify of the topic name and its type. More... | |
static readonly NotificationLevel | Properties |
This level of notification is the same as MINIMUM plus all properties of the topic. More... | |
static readonly NotificationLevel | Metadata |
This level of notification is the same as MINIMUM plus any metadata associated with the topic. More... | |
static readonly NotificationLevel | Full = new NotificationLevel(Notification.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. More... | |
static readonly NotificationLevel | None = new NotificationLevel(Notification.NONE, "4", false, false) |
This special setting may be used to indicate that add notifications are not required. More... | |
Properties | |
string | NotificationCode [get, set] |
Get/set the code representation as used in messages. More... | |
bool | NotificationProperties [get, set] |
Get/set whether the notification level includes properties. More... | |
bool | NotificationMetadata [get, set] |
Get/set whether the notification level includes metadata. More... | |
![]() | |
string | Name [get] |
Returns the name of this enum. More... | |
Additional Inherited Members | |
![]() | |
override string | ToString () |
| |
![]() | |
static T | ValueOf (string name) |
Returns the value of this enum. More... | |
static IEnumerable< T > | Values () |
Returns the values of this enum. More... | |
![]() | |
Enum | INTERNAL_ENUM |
The internal enum value. More... | |
Specifies the level of notification that the client wishes to receive.
This should be specified when the handler is created using ExternalClient.CreateTopicNotifyTopicHandler( TopicMessage, TopicNotifyTopicHandler.NotificationLevel, TopicNotifyTopicListener ) and can be changed using TopicNotifyTopicHandler.SetNotificationLevel( TopicNotifyTopicHandler.NotificationLevel ).
Describes the notification level.
|
static |
This level of notification provides all details of the topic and would be the level needed in order to replicate the topic.
|
static |
This level of notification is the same as MINIMUM plus any metadata associated with the topic.
|
static |
The minimum level of notification that can be received which will simply notify of the topic name and its type.
|
static |
This special setting may be used to indicate that add notifications are not required.
|
static |
This level of notification is the same as MINIMUM plus all properties of the topic.
|
getset |
Get/set the code representation as used in messages.
|
getset |
Get/set whether the notification level includes metadata.
|
getset |
Get/set whether the notification level includes properties.