Table of Contents

Class TopicSelectorType

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

Topic selector type.

[Obsolete("Topic selectors are now deprecated and will be removed in a future release. Use string expressions instead.", false)]
public class TopicSelectorType : ByteCodeEnum<TopicSelectorType>
Inheritance
TopicSelectorType
Inherited Members

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.

public static readonly TopicSelectorType FULL_PATH_PATTERN

Field Value

TopicSelectorType

The selector type for a full-path pattern.

PATH

The selector is a simple topic path.

public static readonly TopicSelectorType PATH

Field Value

TopicSelectorType

The selector type for a simple topic path.

SELECTOR_SET

The selector is a composite of other selectors.

public static readonly TopicSelectorType SELECTOR_SET

Field Value

TopicSelectorType

The selector type for a composite of other selectors.

SPLIT_PATH_PATTERN

The selector is a split-path pattern.

public static readonly TopicSelectorType SPLIT_PATH_PATTERN

Field Value

TopicSelectorType

The selector type for a split-path pattern.

Properties

ExpressionPrefix

Returns the expression prefix character used for this type.

public char ExpressionPrefix { get; }

Property Value

char

The expression prefix character used for this type.

Methods

Equals(object)

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

public override bool Equals(object obj)

Parameters

obj object

The object to compare with the current topic selector type.

Returns

bool

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

GetHashCode()

Serves as a hash function for a particular type.

public override int GetHashCode()

Returns

int

A hash code for the current object.