Edit

Share via


ImplicitStreamSubscriptionAttribute Constructors

Definition

Overloads

ImplicitStreamSubscriptionAttribute()

Used to subscribe to all stream namespaces.

ImplicitStreamSubscriptionAttribute(IStreamNamespacePredicate)

Allows to pass an instance of the stream namespace predicate. To be used mainly as an extensibility point via inheriting attributes.

ImplicitStreamSubscriptionAttribute(String)

Used to subscribe to the specified stream namespace.

ImplicitStreamSubscriptionAttribute(Type)

Allows to pass an arbitrary predicate type to filter stream namespaces to subscribe. The predicate type must have a constructor without parameters.

ImplicitStreamSubscriptionAttribute(IStreamNamespacePredicate, String)

Allows to pass an instance of the stream namespace predicate. To be used mainly as an extensibility point via inheriting attributes.

ImplicitStreamSubscriptionAttribute(String, String)

Used to subscribe to the specified stream namespace.

ImplicitStreamSubscriptionAttribute(Type, String)

Allows to pass an arbitrary predicate type to filter stream namespaces to subscribe. The predicate type must have a constructor without parameters.

ImplicitStreamSubscriptionAttribute()

Source:
StreamSubscriptionAttributes.cs

Used to subscribe to all stream namespaces.

public ImplicitStreamSubscriptionAttribute ();
Public Sub New ()

Applies to

ImplicitStreamSubscriptionAttribute(IStreamNamespacePredicate)

Source:
StreamSubscriptionAttributes.cs

Allows to pass an instance of the stream namespace predicate. To be used mainly as an extensibility point via inheriting attributes.

public ImplicitStreamSubscriptionAttribute (Orleans.Streams.IStreamNamespacePredicate predicate);
new Orleans.ImplicitStreamSubscriptionAttribute : Orleans.Streams.IStreamNamespacePredicate -> Orleans.ImplicitStreamSubscriptionAttribute
Public Sub New (predicate As IStreamNamespacePredicate)

Parameters

predicate
IStreamNamespacePredicate

The stream namespace predicate.

Applies to

ImplicitStreamSubscriptionAttribute(String)

Source:
StreamSubscriptionAttributes.cs

Used to subscribe to the specified stream namespace.

public ImplicitStreamSubscriptionAttribute (string streamNamespace);
new Orleans.ImplicitStreamSubscriptionAttribute : string -> Orleans.ImplicitStreamSubscriptionAttribute
Public Sub New (streamNamespace As String)

Parameters

streamNamespace
String

The stream namespace to subscribe.

Applies to

ImplicitStreamSubscriptionAttribute(Type)

Source:
StreamSubscriptionAttributes.cs

Allows to pass an arbitrary predicate type to filter stream namespaces to subscribe. The predicate type must have a constructor without parameters.

public ImplicitStreamSubscriptionAttribute (Type predicateType);
new Orleans.ImplicitStreamSubscriptionAttribute : Type -> Orleans.ImplicitStreamSubscriptionAttribute
Public Sub New (predicateType As Type)

Parameters

predicateType
Type

The stream namespace predicate type.

Applies to

ImplicitStreamSubscriptionAttribute(IStreamNamespacePredicate, String)

Allows to pass an instance of the stream namespace predicate. To be used mainly as an extensibility point via inheriting attributes.

public ImplicitStreamSubscriptionAttribute (Orleans.Streams.IStreamNamespacePredicate predicate, string streamIdMapper = default);
new Orleans.ImplicitStreamSubscriptionAttribute : Orleans.Streams.IStreamNamespacePredicate * string -> Orleans.ImplicitStreamSubscriptionAttribute
Public Sub New (predicate As IStreamNamespacePredicate, Optional streamIdMapper As String = Nothing)

Parameters

predicate
IStreamNamespacePredicate

The stream namespace predicate.

streamIdMapper
String

The name of the stream identity mapper.

Applies to

ImplicitStreamSubscriptionAttribute(String, String)

Used to subscribe to the specified stream namespace.

public ImplicitStreamSubscriptionAttribute (string streamNamespace, string streamIdMapper = default);
new Orleans.ImplicitStreamSubscriptionAttribute : string * string -> Orleans.ImplicitStreamSubscriptionAttribute
Public Sub New (streamNamespace As String, Optional streamIdMapper As String = Nothing)

Parameters

streamNamespace
String

The stream namespace to subscribe.

streamIdMapper
String

The name of the stream identity mapper.

Applies to

ImplicitStreamSubscriptionAttribute(Type, String)

Allows to pass an arbitrary predicate type to filter stream namespaces to subscribe. The predicate type must have a constructor without parameters.

public ImplicitStreamSubscriptionAttribute (Type predicateType, string streamIdMapper = default);
new Orleans.ImplicitStreamSubscriptionAttribute : Type * string -> Orleans.ImplicitStreamSubscriptionAttribute
Public Sub New (predicateType As Type, Optional streamIdMapper As String = Nothing)

Parameters

predicateType
Type

The stream namespace predicate type.

streamIdMapper
String

The name of the stream identity mapper.

Applies to