diff --git a/src/Client/Core/DependencyInjection/DefaultDurableTaskClientBuilder.cs b/src/Client/Core/DependencyInjection/DefaultDurableTaskClientBuilder.cs index 10316c80..a7f81045 100644 --- a/src/Client/Core/DependencyInjection/DefaultDurableTaskClientBuilder.cs +++ b/src/Client/Core/DependencyInjection/DefaultDurableTaskClientBuilder.cs @@ -50,6 +50,8 @@ public DurableTaskClient Build(IServiceProvider serviceProvider) + " 'UseBuildTarget(Type target)'. An example of a valid client is '.UseGrpc()'."); } + // Note: Modifying any logic in this section could introduce breaking changes. + // Do not alter the input parameter. return (DurableTaskClient)ActivatorUtilities.CreateInstance(serviceProvider, this.buildTarget, this.Name); } diff --git a/src/Worker/Core/DependencyInjection/DefaultDurableTaskWorkerBuilder.cs b/src/Worker/Core/DependencyInjection/DefaultDurableTaskWorkerBuilder.cs index 7eae49d9..5e966992 100644 --- a/src/Worker/Core/DependencyInjection/DefaultDurableTaskWorkerBuilder.cs +++ b/src/Worker/Core/DependencyInjection/DefaultDurableTaskWorkerBuilder.cs @@ -55,18 +55,9 @@ public IHostedService Build(IServiceProvider serviceProvider) DurableTaskRegistry registry = serviceProvider.GetOptions(this.Name); - // Get the IExceptionPropertiesProvider from DI if registered - IExceptionPropertiesProvider? exceptionPropertiesProvider = serviceProvider.GetService(); - - if (exceptionPropertiesProvider != null) - { - return (IHostedService)ActivatorUtilities.CreateInstance( - serviceProvider, this.buildTarget, this.Name, registry.BuildFactory(), exceptionPropertiesProvider); - } - else - { - return (IHostedService)ActivatorUtilities.CreateInstance( - serviceProvider, this.buildTarget, this.Name, registry.BuildFactory()); - } + // Note: Modifying any logic in this section could introduce breaking changes. + // Do not alter the input parameter. + return (IHostedService)ActivatorUtilities.CreateInstance( + serviceProvider, this.buildTarget, this.Name, registry.BuildFactory()); } }