public TypeBasedActivityProvider(ElsaOptions options,
                                  IDescribesActivityType describesActivityType,
                                  IActivityActivator activityActivator)
 {
     _describesActivityType = describesActivityType;
     _activityActivator     = activityActivator;
     _elsaOptions           = options;
 }
Ejemplo n.º 2
0
 public TaskActivityTypeProvider(IDescribesActivityType describesActivityType, IActivityActivator activityActivator, Scoped <IEnumerable <ITasksProvider> > scopedTasksProviders)
 {
     _describesActivityType = describesActivityType;
     _activityActivator     = activityActivator;
     _scopedTasksProviders  = scopedTasksProviders;
 }
 public NotificationActivityTypeProvider(IDescribesActivityType describesActivityType, IActivityActivator activityActivator)
 {
     _describesActivityType = describesActivityType;
     _activityActivator     = activityActivator;
 }
 public static async Task <ActivityDescriptor> DescribeAsync <T>(this IDescribesActivityType type, CancellationToken cancellationToken = default) where T : IActivity => (await type.DescribeAsync(typeof(T), cancellationToken)) !;
Ejemplo n.º 5
0
 public CommandActivityTypeProvider(IDescribesActivityType describesActivityType, IActivityActivator activityActivator, Scoped <IEnumerable <ICommandsProvider> > scopedCommandsProviders)
 {
     _describesActivityType   = describesActivityType;
     _activityActivator       = activityActivator;
     _scopedCommandsProviders = scopedCommandsProviders;
 }
Ejemplo n.º 6
0
 public static ActivityDescriptor?Describe <T>(this IDescribesActivityType type) where T : IActivity => type.Describe(typeof(T));
 public EventActivityTypeProvider(IDescribesActivityType describesActivityType, IActivityActivator activityActivator, IServiceScopeFactory serviceScopeFactory)
 {
     _describesActivityType = describesActivityType;
     _activityActivator     = activityActivator;
     _serviceScopeFactory   = serviceScopeFactory;
 }