Freigeben über


Orleans.BroadcastChannel Namespace

Klassen

BroadcastChannelOptions

Konfigurationsoptionen für Den Broadcastkanal

ConstructorChannelNamespacePredicateProvider

Stream-Namespaceprädikatanbieter, der Objekte unterstützt, die erstellt werden können und optional eine Zeichenfolge als Konstruktorargument akzeptieren.

DefaultChannelIdMapper

Die Standardimplementierung IChannelIdMapper .

DefaultChannelNamespacePredicateProvider

Standardimplementierung von IChannelNamespacePredicateProvider für intern unterstützte Stream-Prädikate.

RegexChannelNamespacePredicate

IChannelNamespacePredicate -Implementierung, die das Filtern von Streamnamespaces nach regulären Ausdrücken ermöglicht.

Strukturen

ChannelId

Identifiziert einen Kanal innerhalb eines Anbieters.

Schnittstellen

IBroadcastChannelProvider

Funktionalität zum Bereitstellen eines Broadcastkanals für Produzenten.

IBroadcastChannelSubscription
IBroadcastChannelWriter<T>

Schnittstelle, um das Schreiben in einen Kanal zu ermöglichen.

IChannelIdMapper

Allgemeine Schnittstelle für Komponenten, die einen ChannelId einem zuordnen Key

IChannelNamespacePredicate

Stream-Namespaceprädikat, das zum Filtern impliziter Abonnements mit ImplicitChannelSubscriptionAttributeverwendet wird.

IChannelNamespacePredicateProvider

Konvertiert Prädikatmusterzeichenfolgen in IChannelNamespacePredicate Instanzen.

IOnBroadcastChannelSubscribed