Skip to content

Commit 829aba4

Browse files
authored
initial commit (#495)
1 parent 65bbff1 commit 829aba4

File tree

2 files changed

+6
-13
lines changed

2 files changed

+6
-13
lines changed

src/Client/Core/DependencyInjection/DefaultDurableTaskClientBuilder.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ public DurableTaskClient Build(IServiceProvider serviceProvider)
5050
+ " 'UseBuildTarget(Type target)'. An example of a valid client is '.UseGrpc()'.");
5151
}
5252

53+
// Note: Modifying any logic in this section could introduce breaking changes.
54+
// Do not alter the input parameter.
5355
return (DurableTaskClient)ActivatorUtilities.CreateInstance(serviceProvider, this.buildTarget, this.Name);
5456
}
5557

src/Worker/Core/DependencyInjection/DefaultDurableTaskWorkerBuilder.cs

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -55,18 +55,9 @@ public IHostedService Build(IServiceProvider serviceProvider)
5555

5656
DurableTaskRegistry registry = serviceProvider.GetOptions<DurableTaskRegistry>(this.Name);
5757

58-
// Get the IExceptionPropertiesProvider from DI if registered
59-
IExceptionPropertiesProvider? exceptionPropertiesProvider = serviceProvider.GetService<IExceptionPropertiesProvider>();
60-
61-
if (exceptionPropertiesProvider != null)
62-
{
63-
return (IHostedService)ActivatorUtilities.CreateInstance(
64-
serviceProvider, this.buildTarget, this.Name, registry.BuildFactory(), exceptionPropertiesProvider);
65-
}
66-
else
67-
{
68-
return (IHostedService)ActivatorUtilities.CreateInstance(
69-
serviceProvider, this.buildTarget, this.Name, registry.BuildFactory());
70-
}
58+
// Note: Modifying any logic in this section could introduce breaking changes.
59+
// Do not alter the input parameter.
60+
return (IHostedService)ActivatorUtilities.CreateInstance(
61+
serviceProvider, this.buildTarget, this.Name, registry.BuildFactory());
7162
}
7263
}

0 commit comments

Comments
 (0)