IDistributedApplicationResourceBuilderExtensions.WithDaprSidecar Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
WithDaprSidecar<T>(IResourceBuilder<T>, DaprSidecarOptions) |
Obsolete.
Ensures that a Dapr sidecar is started for the resource. |
WithDaprSidecar<T>(IResourceBuilder<T>, Action<IResourceBuilder<IDaprSidecarResource>>) |
Obsolete.
Ensures that a Dapr sidecar is started for the resource. |
WithDaprSidecar<T>(IResourceBuilder<T>, String) |
Obsolete.
Ensures that a Dapr sidecar is started for the resource. |
WithDaprSidecar<T>(IResourceBuilder<T>, DaprSidecarOptions)
Caution
The Dapr integration has been migrated to the Community Toolkit. Please use the CommunityToolkit.Aspire.Hosting.Dapr integration.
Ensures that a Dapr sidecar is started for the resource.
public static Aspire.Hosting.ApplicationModel.IResourceBuilder<T> WithDaprSidecar<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T> builder, Aspire.Hosting.Dapr.DaprSidecarOptions? options = default) where T : Aspire.Hosting.ApplicationModel.IResource;
[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<T> WithDaprSidecar<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T> builder, Aspire.Hosting.Dapr.DaprSidecarOptions? options = default) where T : Aspire.Hosting.ApplicationModel.IResource;
static member WithDaprSidecar : Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> * Aspire.Hosting.Dapr.DaprSidecarOptions -> Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)
[<System.Obsolete("The Dapr integration has been migrated to the Community Toolkit. Please use the CommunityToolkit.Aspire.Hosting.Dapr integration.", false)>]
static member WithDaprSidecar : Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> * Aspire.Hosting.Dapr.DaprSidecarOptions -> Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)
<Extension()>
Public Function WithDaprSidecar(Of T As IResource) (builder As IResourceBuilder(Of T), Optional options As DaprSidecarOptions = Nothing) As IResourceBuilder(Of T)
Type Parameters
- T
The type of the resource.
Parameters
- builder
- IResourceBuilder<T>
The resource builder instance.
- options
- DaprSidecarOptions
Options for configuring the Dapr sidecar, if any.
Returns
The resource builder instance.
- Attributes
Applies to
WithDaprSidecar<T>(IResourceBuilder<T>, Action<IResourceBuilder<IDaprSidecarResource>>)
Caution
The Dapr integration has been migrated to the Community Toolkit. Please use the CommunityToolkit.Aspire.Hosting.Dapr integration.
Ensures that a Dapr sidecar is started for the resource.
public static Aspire.Hosting.ApplicationModel.IResourceBuilder<T> WithDaprSidecar<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T> builder, Action<Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Dapr.IDaprSidecarResource>> configureSidecar) where T : Aspire.Hosting.ApplicationModel.IResource;
[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<T> WithDaprSidecar<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T> builder, Action<Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Dapr.IDaprSidecarResource>> configureSidecar) where T : Aspire.Hosting.ApplicationModel.IResource;
static member WithDaprSidecar : Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> * Action<Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Dapr.IDaprSidecarResource>> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)
[<System.Obsolete("The Dapr integration has been migrated to the Community Toolkit. Please use the CommunityToolkit.Aspire.Hosting.Dapr integration.", false)>]
static member WithDaprSidecar : Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> * Action<Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Dapr.IDaprSidecarResource>> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)
<Extension()>
Public Function WithDaprSidecar(Of T As IResource) (builder As IResourceBuilder(Of T), configureSidecar As Action(Of IResourceBuilder(Of IDaprSidecarResource))) As IResourceBuilder(Of T)
Type Parameters
- T
The type of the resource.
Parameters
- builder
- IResourceBuilder<T>
The resource builder instance.
- configureSidecar
- Action<IResourceBuilder<IDaprSidecarResource>>
A callback that can be use to configure the Dapr sidecar.
Returns
The resource builder instance.
- Attributes
Applies to
WithDaprSidecar<T>(IResourceBuilder<T>, String)
Caution
The Dapr integration has been migrated to the Community Toolkit. Please use the CommunityToolkit.Aspire.Hosting.Dapr integration.
Ensures that a Dapr sidecar is started for the resource.
public static Aspire.Hosting.ApplicationModel.IResourceBuilder<T> WithDaprSidecar<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T> builder, string appId) where T : Aspire.Hosting.ApplicationModel.IResource;
[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<T> WithDaprSidecar<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T> builder, string appId) where T : Aspire.Hosting.ApplicationModel.IResource;
static member WithDaprSidecar : Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> * string -> Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)
[<System.Obsolete("The Dapr integration has been migrated to the Community Toolkit. Please use the CommunityToolkit.Aspire.Hosting.Dapr integration.", false)>]
static member WithDaprSidecar : Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> * string -> Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)
<Extension()>
Public Function WithDaprSidecar(Of T As IResource) (builder As IResourceBuilder(Of T), appId As String) As IResourceBuilder(Of T)
Type Parameters
- T
The type of the resource.
Parameters
- builder
- IResourceBuilder<T>
The resource builder instance.
- appId
- String
The ID for the application, used for service discovery.
Returns
The resource builder instance.
- Attributes