Table of Contents

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>

Returns

bool