Edit

Share via


RegexStreamNamespacePredicate Class

Definition

IStreamNamespacePredicate implementation allowing to filter stream namespaces by regular expression.

[System.Serializable]
public class RegexStreamNamespacePredicate : Orleans.Streams.IStreamNamespacePredicate
[System.Serializable]
[Orleans.Concurrency.Immutable]
public class RegexStreamNamespacePredicate : Orleans.Streams.IStreamNamespacePredicate
public class RegexStreamNamespacePredicate : Orleans.Streams.IStreamNamespacePredicate
[<System.Serializable>]
type RegexStreamNamespacePredicate = class
    interface IStreamNamespacePredicate
[<System.Serializable>]
[<Orleans.Concurrency.Immutable>]
type RegexStreamNamespacePredicate = class
    interface IStreamNamespacePredicate
type RegexStreamNamespacePredicate = class
    interface IStreamNamespacePredicate
Public Class RegexStreamNamespacePredicate
Implements IStreamNamespacePredicate
Inheritance
RegexStreamNamespacePredicate
Attributes
Implements

Constructors

RegexStreamNamespacePredicate(Regex)

Creates an instance of RegexStreamNamespacePredicate with the specified regular expression.

RegexStreamNamespacePredicate(String)

Creates an instance of RegexStreamNamespacePredicate with the specified regular expression.

Properties

PredicatePattern

Returns a pattern used to describe this instance. The pattern will be parsed by an IStreamNamespacePredicateProvider instance on each node.

Methods

DeepCopier(Object, ICopyContext)
Deserializer(Type, IDeserializationContext)
IsMatch(String)

Defines if the consumer grain should subscribe to the specified namespace.

Serializer(Object, ISerializationContext, Type)

Applies to