using Elsa.Common.Contracts; using Elsa.Common.Services; using Elsa.Features.Abstractions; using Elsa.Features.Services; using Microsoft.Extensions.DependencyInjection; namespace Elsa.Common.Features; public class TenantResolverFeature(IModule module) : FeatureBase(module) { public Func TenantResolver { get; set; } = sp => sp.GetRequiredService(); public override void Apply() { Services.AddTransient(); Services.AddScoped(TenantResolver); } }