Interface ISagaQueryFactory<TSaga, TMessage>
- Namespace
- MassTransit
- Assembly
- MassTransit.Abstractions.dll
Used to create a saga query from the message consume context
public interface ISagaQueryFactory<TSaga, in TMessage> : IProbeSite where TSaga : class, ISaga where TMessage : class
Type Parameters
TSaga
TMessage
- Inherited Members
Methods
TryCreateQuery(ConsumeContext<TMessage>, out ISagaQuery<TSaga>)
Creates a saga query from the specified message context
bool TryCreateQuery(ConsumeContext<in TMessage> context, out ISagaQuery<TSaga> query)
Parameters
context
ConsumeContext<TMessage>The message context
query
ISagaQuery<TSaga>