public TypeBasedActivityProvider(ElsaOptions options, IDescribesActivityType describesActivityType, IActivityActivator activityActivator) { _describesActivityType = describesActivityType; _activityActivator = activityActivator; _elsaOptions = options; }
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)) !;
public CommandActivityTypeProvider(IDescribesActivityType describesActivityType, IActivityActivator activityActivator, Scoped <IEnumerable <ICommandsProvider> > scopedCommandsProviders) { _describesActivityType = describesActivityType; _activityActivator = activityActivator; _scopedCommandsProviders = scopedCommandsProviders; }
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; }