public static StartedActivity?StartCompensateActivity <TActivity, TLog>(this EnabledDiagnosticSource source, ConsumeContext <RoutingSlip> context) where TActivity : ICompensateActivity <TLog> where TLog : class { return(source.StartActivity(GetBags(context.Message), GetActivityTags <TActivity>(context.Message.TrackingNumber, DiagnosticHeaders.LogType, TypeMetadataCache <TLog> .ShortName))); }
public static StartedActivity?StartExecuteActivity <TActivity, TArguments>(this EnabledDiagnosticSource source, ConsumeContext <RoutingSlip> context) where TActivity : IExecuteActivity <TArguments> where TArguments : class { return(source.StartActivity(GetBags(context.Message), GetActivityTags <TActivity>(context.Message.TrackingNumber, DiagnosticHeaders.ArgumentType, TypeMetadataCache <TArguments> .ShortName))); }
public static StartedActivity?StartSagaActivity <TSaga, T>(this EnabledDiagnosticSource source, Guid sagaId, string beginState = null) where TSaga : ISaga where T : class { return(source.StartActivity(null, GetSagaTags <TSaga, T>(sagaId, beginState))); }
public static StartedActivity?StartSagaActivity <TSaga, T>(this EnabledDiagnosticSource source) where TSaga : ISaga where T : class { return(source.StartActivity(null, GetSagaTags <TSaga, T>())); }