Diffusion .NET Classic API - Core and Common  5.9.4
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
PushTechnology.DiffusionCore.Connection.Connectors.ExternalClient.Notify.SelectionMode Class Reference

Specifies the mode when selecting topic ranges for notification. More...

Inheritance diagram for PushTechnology.DiffusionCore.Connection.Connectors.ExternalClient.Notify.SelectionMode:
PushTechnology.DiffusionCore.AdvancedEnum< T >

Public Types

enum  Mode { Mode.ADD, Mode.REPLACE, Mode.REMOVE, Mode.CLEAR }
 Describes the selection mode. More...
 

Static Public Attributes

static readonly SelectionMode Add = new SelectionMode(Mode.ADD, "A")
 This indicates that the specified set of topic names and/or selectors should be added to any specified selection. More...
 
static readonly SelectionMode Replace = new SelectionMode(Mode.REPLACE, "R")
 This indicates that the specified set of topic names and/or selectors should replace any current selections. More...
 
static readonly SelectionMode Remove = new SelectionMode(Mode.REMOVE, "D")
 Specifies that the specified set of topic names and/or selectors should be removed from the current set of selections. Only string values that exactly match previously set selectors will be removed. More...
 
static readonly SelectionMode Clear = new SelectionMode(Mode.CLEAR, "X")
 Specifies that all current selections should be removed. More...
 

Properties

string Code [get, set]
 Get/set the internal code used in messages. More...
 
- Properties inherited from PushTechnology.DiffusionCore.AdvancedEnum< T >
string Name [get]
 Returns the name of this enum. More...
 

Additional Inherited Members

- Public Member Functions inherited from PushTechnology.DiffusionCore.AdvancedEnum< T >
override string ToString ()
 
Returns
A human readable representation of the value

 
- Static Public Member Functions inherited from PushTechnology.DiffusionCore.AdvancedEnum< T >
static T ValueOf (string name)
 Returns the value of this enum. More...
 
static IEnumerable< T > Values ()
 Returns the values of this enum. More...
 
- Public Attributes inherited from PushTechnology.DiffusionCore.AdvancedEnum< T >
Enum INTERNAL_ENUM
 The internal enum value. More...
 

Detailed Description

Specifies the mode when selecting topic ranges for notification.

Topic ranges are specified or updated using ITopicNotifyTopicHandler.Select( SelectionMode, TopicSet ).

Member Enumeration Documentation

Describes the selection mode.

Enumerator
ADD 

This indicates that the specified set of topic names and/or selectors should be added to any specified selection.

REPLACE 

This indicates that the specified set of topic names and/or selectors should replace any current selections.

REMOVE 

Specifies that the specified set of topic names and/or selectors should be removed from the current set of selections. Only string values that exactly match previously set selectors will be removed.

CLEAR 

Specifies that all current selections should be removed.

Member Data Documentation

readonly SelectionMode PushTechnology.DiffusionCore.Connection.Connectors.ExternalClient.Notify.SelectionMode.Add = new SelectionMode(Mode.ADD, "A")
static

This indicates that the specified set of topic names and/or selectors should be added to any specified selection.

readonly SelectionMode PushTechnology.DiffusionCore.Connection.Connectors.ExternalClient.Notify.SelectionMode.Clear = new SelectionMode(Mode.CLEAR, "X")
static

Specifies that all current selections should be removed.

readonly SelectionMode PushTechnology.DiffusionCore.Connection.Connectors.ExternalClient.Notify.SelectionMode.Remove = new SelectionMode(Mode.REMOVE, "D")
static

Specifies that the specified set of topic names and/or selectors should be removed from the current set of selections. Only string values that exactly match previously set selectors will be removed.

readonly SelectionMode PushTechnology.DiffusionCore.Connection.Connectors.ExternalClient.Notify.SelectionMode.Replace = new SelectionMode(Mode.REPLACE, "R")
static

This indicates that the specified set of topic names and/or selectors should replace any current selections.

Property Documentation

string PushTechnology.DiffusionCore.Connection.Connectors.ExternalClient.Notify.SelectionMode.Code
getset

Get/set the internal code used in messages.