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
objobjectThe 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.