Share via


IDistributedApplicationBuilderExtensions.AddDaprComponent Method

Definition

Adds a Dapr component to the application model.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Dapr.IDaprComponentResource> AddDaprComponent (this Aspire.Hosting.IDistributedApplicationBuilder builder, string name, string type, Aspire.Hosting.Dapr.DaprComponentOptions? options = default);
static member AddDaprComponent : Aspire.Hosting.IDistributedApplicationBuilder * string * string * Aspire.Hosting.Dapr.DaprComponentOptions -> Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Dapr.IDaprComponentResource>
<Extension()>
Public Function AddDaprComponent (builder As IDistributedApplicationBuilder, name As String, type 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.

type
String

The type of the component. This can be a generic "state" or "pubsub" string, to have Aspire choose an appropriate type when running or deploying.

options
DaprComponentOptions

Options for configuring the component, if any.

Returns

A reference to the IResourceBuilder<T>.

Applies to