Skip to content
Docs Try Aspire

IDistributedApplicationResourceBuilderExtensions Methods

Class Methods 6 members
Extensions to ApplicationModel.IResourceBuilder`1 related to Dapr.
WithDaprSidecar(IResourceBuilder<T>, string) Section titled WithDaprSidecar(IResourceBuilder<T>, string) extension IResourceBuilder<T>
Ensures that a Dapr sidecar is started for the resource.
public static class IDistributedApplicationResourceBuilderExtensions
{
public static IResourceBuilder<T> WithDaprSidecar<T>(
this IResourceBuilder<T> builder,
string appId)
{
// ...
}
}
builder IResourceBuilder<T> The resource builder instance.
appId string The ID for the application, used for service discovery.
IResourceBuilder<T> The resource builder instance.
WithDaprSidecar(IResourceBuilder<T>, DaprSidecarOptions?) Section titled WithDaprSidecar(IResourceBuilder<T>, DaprSidecarOptions?) extension IResourceBuilder<T>
Ensures that a Dapr sidecar is started for the resource.
public static class IDistributedApplicationResourceBuilderExtensions
{
public static IResourceBuilder<T> WithDaprSidecar<T>(
this IResourceBuilder<T> builder,
DaprSidecarOptions? options = null)
{
// ...
}
}
builder IResourceBuilder<T> The resource builder instance.
options DaprSidecarOptions? optional Options for configuring the Dapr sidecar, if any.
IResourceBuilder<T> The resource builder instance.
WithDaprSidecar(IResourceBuilder<T>, Action<IResourceBuilder<IDaprSidecarResource>>) Section titled WithDaprSidecar(IResourceBuilder<T>, Action<IResourceBuilder<IDaprSidecarResource>>) extension IResourceBuilder<T>
Ensures that a Dapr sidecar is started for the resource.
public static class IDistributedApplicationResourceBuilderExtensions
{
public static IResourceBuilder<T> WithDaprSidecar<T>(
this IResourceBuilder<T> builder,
Action<IResourceBuilder<IDaprSidecarResource>> configureSidecar)
{
// ...
}
}
builder IResourceBuilder<T> The resource builder instance.
configureSidecar Action<IResourceBuilder<IDaprSidecarResource>> A callback that can be use to configure the Dapr sidecar.
IResourceBuilder<T> The resource builder instance.
WithOptions(IResourceBuilder<IDaprSidecarResource>, DaprSidecarOptions) Section titled WithOptions(IResourceBuilder<IDaprSidecarResource>, DaprSidecarOptions) extension IResourceBuilder<IDaprSidecarResource>
Configures a Dapr sidecar with the specified options.
public static class IDistributedApplicationResourceBuilderExtensions
{
public static IResourceBuilder<IDaprSidecarResource> WithOptions(
this IResourceBuilder<IDaprSidecarResource> builder,
DaprSidecarOptions options)
{
// ...
}
}
builder IResourceBuilder<IDaprSidecarResource> The Dapr sidecar resource builder instance.
options DaprSidecarOptions Options for configuring the Dapr sidecar.
IResourceBuilder<IDaprSidecarResource> The Dapr sidecar resource builder instance.
WithReference(IResourceBuilder<TDestination>, IResourceBuilder<IDaprComponentResource>) Section titled WithReference(IResourceBuilder<TDestination>, IResourceBuilder<IDaprComponentResource>) extension IResourceBuilder<TDestination>
Associates a Dapr component with the Dapr sidecar started for the resource.
public static class IDistributedApplicationResourceBuilderExtensions
{
public static IResourceBuilder<TDestination> WithReference<TDestination>(
this IResourceBuilder<TDestination> builder,
IResourceBuilder<IDaprComponentResource> component)
{
// ...
}
}
builder IResourceBuilder<TDestination> The resource builder instance.
component IResourceBuilder<IDaprComponentResource> The Dapr component to use with the sidecar.
WithReference(IResourceBuilder<IDaprSidecarResource>, IResourceBuilder<IDaprComponentResource>) Section titled WithReference(IResourceBuilder<IDaprSidecarResource>, IResourceBuilder<IDaprComponentResource>) extension IResourceBuilder<IDaprSidecarResource>
Associates a Dapr component with the Dapr sidecar started for the resource.
public static class IDistributedApplicationResourceBuilderExtensions
{
public static IResourceBuilder<IDaprSidecarResource> WithReference(
this IResourceBuilder<IDaprSidecarResource> builder,
IResourceBuilder<IDaprComponentResource> component)
{
// ...
}
}
builder IResourceBuilder<IDaprSidecarResource> The resource builder instance.
component IResourceBuilder<IDaprComponentResource> The Dapr component to use with the sidecar.