Share via


IDistributedApplicationBuilderExtensions.AddDaprPubSub Method

Definition

Caution

The Dapr integration has been migrated to the Community Toolkit. Please use the CommunityToolkit.Aspire.Hosting.Dapr integration.

Adds a "generic" Dapr pub-sub component to the application model. Aspire will configure an appropriate type when running or deploying.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Dapr.IDaprComponentResource> AddDaprPubSub(this Aspire.Hosting.IDistributedApplicationBuilder builder, string name, Aspire.Hosting.Dapr.DaprComponentOptions? options = default);
[System.Obsolete("The Dapr integration has been migrated to the Community Toolkit. Please use the CommunityToolkit.Aspire.Hosting.Dapr integration.", false)]
public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Dapr.IDaprComponentResource> AddDaprPubSub(this Aspire.Hosting.IDistributedApplicationBuilder builder, string name, Aspire.Hosting.Dapr.DaprComponentOptions? options = default);
static member AddDaprPubSub : Aspire.Hosting.IDistributedApplicationBuilder * string * Aspire.Hosting.Dapr.DaprComponentOptions -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Dapr.IDaprComponentResource>
[<System.Obsolete("The Dapr integration has been migrated to the Community Toolkit. Please use the CommunityToolkit.Aspire.Hosting.Dapr integration.", false)>]
static member AddDaprPubSub : Aspire.Hosting.IDistributedApplicationBuilder * string * Aspire.Hosting.Dapr.DaprComponentOptions -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Dapr.IDaprComponentResource>
<Extension()>
Public Function AddDaprPubSub (builder As IDistributedApplicationBuilder, name As String, Optional options As DaprComponentOptions = Nothing) As IResourceBuilder(Of IDaprComponentResource)

Parameters

builder
IDistributedApplicationBuilder

The distributed application builder instance.

name
String

The name of the component.

options
DaprComponentOptions

Options for configuring the component, if any.

Returns

A reference to the IResourceBuilder<T>.

Attributes

Applies to