Orleans.BroadcastChannel Namespace

Classes

BroadcastChannelOptions

Configuration options for broadcast channel

ConstructorChannelNamespacePredicateProvider

Stream namespace predicate provider which supports objects which can be constructed and optionally accept a string as a constructor argument.

DefaultChannelIdMapper

The default IChannelIdMapper implementation.

DefaultChannelNamespacePredicateProvider

Default implementation of IChannelNamespacePredicateProvider for internally supported stream predicates.

RegexChannelNamespacePredicate

IChannelNamespacePredicate implementation allowing to filter stream namespaces by regular expression.

Structs

ChannelId

Identifies a Channel within a provider

Interfaces

IBroadcastChannelProvider

Functionality for providing broadcast channel to producers.

IBroadcastChannelSubscription
IBroadcastChannelWriter<T>

Interface to allow writing to a channel.

IChannelIdMapper

Common interface for component that map a ChannelId to a Key

IChannelNamespacePredicate

Stream namespace predicate used for filtering implicit subscriptions using ImplicitChannelSubscriptionAttribute.

IChannelNamespacePredicateProvider

Converts predicate pattern strings to IChannelNamespacePredicate instances.

IOnBroadcastChannelSubscribed