RegexImplicitStreamSubscriptionAttribute Class

Definition

The [Orleans.RegexImplicitStreamSubscription] attribute is used to mark grains as implicit stream subscriptions by filtering stream namespaces to subscribe using a regular expression.

[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
public sealed class RegexImplicitStreamSubscriptionAttribute : Orleans.ImplicitStreamSubscriptionAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
type RegexImplicitStreamSubscriptionAttribute = class
    inherit ImplicitStreamSubscriptionAttribute
Public NotInheritable Class RegexImplicitStreamSubscriptionAttribute
Inherits ImplicitStreamSubscriptionAttribute
Inheritance
RegexImplicitStreamSubscriptionAttribute
Attributes

Constructors

RegexImplicitStreamSubscriptionAttribute(String)

Allows to pass a regular expression to filter stream namespaces to subscribe to.

Properties

Predicate

Gets the stream namespace filter predicate.

(Inherited from ImplicitStreamSubscriptionAttribute)
StreamIdMapper

Gets the name of the stream identifier mapper.

(Inherited from ImplicitStreamSubscriptionAttribute)

Methods

GetBindings(IServiceProvider, Type, GrainType)

Gets bindings for the type this attribute is attached to.

(Inherited from ImplicitStreamSubscriptionAttribute)

Applies to