Table of Contents

Interface ICompensateActivityFactory<TActivity, TLog>

Namespace
MassTransit
Assembly
MassTransit.Abstractions.dll
public interface ICompensateActivityFactory<out TActivity, TLog> : IProbeSite where TActivity : class, ICompensateActivity<TLog> where TLog : class

Type Parameters

TActivity
TLog
Inherited Members

Methods

Compensate(CompensateContext<TLog>, IPipe<CompensateActivityContext<TActivity, TLog>>)

Task Compensate(CompensateContext<TLog> context, IPipe<CompensateActivityContext<out TActivity, TLog>> next)

Parameters

context CompensateContext<TLog>
next IPipe<CompensateActivityContext<TActivity, TLog>>

Returns

Task