Class TopicSelectorType

Topic selector type.

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

Caution

Deprecated since 6.4. Topic selectors are no longer verified locally by the client library. Instead System.String expressions will be sent to (and verified by) the Diffusion server. This class will be removed in a future release.


Added in 5.0.

Fields

FULL_PATH_PATTERN

The selector is a full-path pattern.

Declaration
public static readonly TopicSelectorType FULL_PATH_PATTERN
Field Value
Type Description
TopicSelectorType

The selector type for a full-path pattern.

PATH

The selector is a simple topic path.

Declaration
public static readonly TopicSelectorType PATH
Field Value
Type Description
TopicSelectorType

The selector type for a simple topic path.

SELECTOR_SET

The selector is a composite of other selectors.

Declaration
public static readonly TopicSelectorType SELECTOR_SET
Field Value
Type Description
TopicSelectorType

The selector type for a composite of other selectors.

SPLIT_PATH_PATTERN

The selector is a split-path pattern.

Declaration
public static readonly TopicSelectorType SPLIT_PATH_PATTERN
Field Value
Type Description
TopicSelectorType

The selector type for a split-path pattern.

Properties

ExpressionPrefix

Returns the expression prefix character used for this type.

Declaration
public char ExpressionPrefix { get; }
Property Value
Type Description
System.Char

The expression prefix character used for this type.

Methods

Equals(Object)

Determines whether the specified object is equal to the current object.

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
System.Object obj

The object to compare with the current topic selector type.

Returns
Type Description
System.Boolean

true if the specified object is equal to the current object; otherwise, false.

GetHashCode()

Serves as a hash function for a particular type.

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32

A hash code for the current object.

Back to top