DurableTaskResourceExtensions
Class static net8.0
Extension methods for adding and configuring Durable Task resources within a distributed application.
namespace Aspire.Hosting;
public static class DurableTaskResourceExtensions{ // ...} 7 members
Methods7
Section titled MethodsAddDurableTaskScheduler(IDistributedApplicationBuilder, string)extensionexperimentalats exportIResourceBuilder<DurableTaskSchedulerResource> Adds a Durable Task scheduler resource to the distributed application.
AddTaskHub(IResourceBuilder<DurableTaskSchedulerResource>, string)extensionexperimentalats exportIResourceBuilder<DurableTaskHubResource> Adds a Durable Task hub resource associated with the specified scheduler.
RunAsEmulator(IResourceBuilder<DurableTaskSchedulerResource>, Action<IResourceBuilder<DurableTaskSchedulerEmulatorResource>>)extensionexperimentalats exportIResourceBuilder<DurableTaskSchedulerResource> Configures the Durable Task scheduler to run using the local emulator (only in non-publish modes).
RunAsExisting(IResourceBuilder<DurableTaskSchedulerResource>, string)extensionexperimentalats ignoredIResourceBuilder<DurableTaskSchedulerResource> Configures the Durable Task scheduler to use an existing scheduler instance referenced by the provided connection string. No new scheduler resource is provisioned.
RunAsExisting(IResourceBuilder<DurableTaskSchedulerResource>, IResourceBuilder<ParameterResource>)extensionexperimentalats ignoredIResourceBuilder<DurableTaskSchedulerResource> Configures the Durable Task scheduler to use an existing scheduler instance referenced by the provided connection string. No new scheduler resource is provisioned.
WithTaskHubName(IResourceBuilder<DurableTaskHubResource>, string)extensionexperimentalats ignoredIResourceBuilder<DurableTaskHubResource> Sets the name of the Durable Task hub.
WithTaskHubName(IResourceBuilder<DurableTaskHubResource>, IResourceBuilder<ParameterResource>)extensionexperimentalats ignoredIResourceBuilder<DurableTaskHubResource> Sets the name of the Durable Task hub using a parameter resource.