Skip to content

IBroadcastChannelSubscription.Attach(Func<T, Task>, Func<Exception, Task>)

Attach(Func<T, Task>, Func<Exception, Task>)

abstract
View source
public abstract Task Attach<T>(Func<T, Task> onPublished, Func<Exception, Task>? onError = null)
Attaches handlers which receive items and delivery errors for this subscription.

Parameters

onPublishedFunc<T, Task>
The handler invoked for each published item.
onErrorFunc<Exception, Task>
The optional handler invoked when item delivery fails.

Returns

A task which completes when the handlers have been attached.