DurableTaskResourceExtensions
Classstaticnet10.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 MethodsIResourceBuilder<DurableTaskSchedulerResource> Adds a Durable Task scheduler resource to the distributed application.
IResourceBuilder<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.
IResourceBuilder<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.