Delegate AsyncContentRouter<TPayload, TResult>.RoutePredicate
- Namespace
- PatternKit.Messaging.Routing
- Assembly
- PatternKit.Core.dll
Async predicate used to decide whether a route matches.
public delegate ValueTask<bool> AsyncContentRouter<TPayload, TResult>.RoutePredicate(Message<TPayload> message, MessageContext context, CancellationToken cancellationToken)
Parameters
messageMessage<TPayload>- Async predicate used to decide whether a route matches.
contextMessageContext- Async predicate used to decide whether a route matches.
cancellationTokenCancellationToken- Async predicate used to decide whether a route matches.