Skip to content
Docs Try Aspire

DistributedApplicationEventingExtensions Methods

Class Methods 6 members
Provides extension methods for subscribing to IDistributedApplicationResourceEvent events on resources.
OnBeforeResourceStarted(IResourceBuilder<T>, Func<T, BeforeResourceStartedEvent, CancellationToken, Task>) Section titled OnBeforeResourceStarted(IResourceBuilder<T>, Func<T, BeforeResourceStartedEvent, CancellationToken, Task>) extension IResourceBuilder<T>
Subscribes a callback to the BeforeResourceStartedEvent event within the AppHost.
public static class DistributedApplicationEventingExtensions
{
public static IResourceBuilder<T> OnBeforeResourceStarted<T>(
this IResourceBuilder<T> builder,
Func<T, BeforeResourceStartedEvent, CancellationToken, Task> callback)
{
// ...
}
}
builder IResourceBuilder<T> The resource builder.
callback Func<T, BeforeResourceStartedEvent, CancellationToken, Task> A callback to handle the event.
IResourceBuilder<T> The ApplicationModel.IResourceBuilder`1.
OnConnectionStringAvailable(IResourceBuilder<T>, Func<T, ConnectionStringAvailableEvent, CancellationToken, Task>) Section titled OnConnectionStringAvailable(IResourceBuilder<T>, Func<T, ConnectionStringAvailableEvent, CancellationToken, Task>) extension IResourceBuilder<T>
Subscribes a callback to the ConnectionStringAvailableEvent event within the AppHost.
public static class DistributedApplicationEventingExtensions
{
public static IResourceBuilder<T> OnConnectionStringAvailable<T>(
this IResourceBuilder<T> builder,
Func<T, ConnectionStringAvailableEvent, CancellationToken, Task> callback)
{
// ...
}
}
builder IResourceBuilder<T> The resource builder.
callback Func<T, ConnectionStringAvailableEvent, CancellationToken, Task> A callback to handle the event.
IResourceBuilder<T> The ApplicationModel.IResourceBuilder`1.
OnInitializeResource(IResourceBuilder<T>, Func<T, InitializeResourceEvent, CancellationToken, Task>) Section titled OnInitializeResource(IResourceBuilder<T>, Func<T, InitializeResourceEvent, CancellationToken, Task>) extension IResourceBuilder<T>
Subscribes a callback to the InitializeResourceEvent event within the AppHost.
public static class DistributedApplicationEventingExtensions
{
public static IResourceBuilder<T> OnInitializeResource<T>(
this IResourceBuilder<T> builder,
Func<T, InitializeResourceEvent, CancellationToken, Task> callback)
{
// ...
}
}
builder IResourceBuilder<T> The resource builder.
callback Func<T, InitializeResourceEvent, CancellationToken, Task> A callback to handle the event.
IResourceBuilder<T> The ApplicationModel.IResourceBuilder`1.
OnResourceEndpointsAllocated(IResourceBuilder<T>, Func<T, ResourceEndpointsAllocatedEvent, CancellationToken, Task>) Section titled OnResourceEndpointsAllocated(IResourceBuilder<T>, Func<T, ResourceEndpointsAllocatedEvent, CancellationToken, Task>) extension IResourceBuilder<T>
Subscribes a callback to the ResourceEndpointsAllocatedEvent event within the AppHost.
public static class DistributedApplicationEventingExtensions
{
public static IResourceBuilder<T> OnResourceEndpointsAllocated<T>(
this IResourceBuilder<T> builder,
Func<T, ResourceEndpointsAllocatedEvent, CancellationToken, Task> callback)
{
// ...
}
}
builder IResourceBuilder<T> The resource builder.
callback Func<T, ResourceEndpointsAllocatedEvent, CancellationToken, Task> A callback to handle the event.
IResourceBuilder<T> The ApplicationModel.IResourceBuilder`1.
OnResourceReady(IResourceBuilder<T>, Func<T, ResourceReadyEvent, CancellationToken, Task>) Section titled OnResourceReady(IResourceBuilder<T>, Func<T, ResourceReadyEvent, CancellationToken, Task>) extension IResourceBuilder<T>
Subscribes a callback to the ResourceReadyEvent event within the AppHost.
public static class DistributedApplicationEventingExtensions
{
public static IResourceBuilder<T> OnResourceReady<T>(
this IResourceBuilder<T> builder,
Func<T, ResourceReadyEvent, CancellationToken, Task> callback)
{
// ...
}
}
builder IResourceBuilder<T> The resource builder.
callback Func<T, ResourceReadyEvent, CancellationToken, Task> A callback to handle the event.
IResourceBuilder<T> The ApplicationModel.IResourceBuilder`1.
OnResourceStopped(IResourceBuilder<T>, Func<T, ResourceStoppedEvent, CancellationToken, Task>) Section titled OnResourceStopped(IResourceBuilder<T>, Func<T, ResourceStoppedEvent, CancellationToken, Task>) extension IResourceBuilder<T>
Subscribes a callback to the ResourceStoppedEvent event within the AppHost.
public static class DistributedApplicationEventingExtensions
{
public static IResourceBuilder<T> OnResourceStopped<T>(
this IResourceBuilder<T> builder,
Func<T, ResourceStoppedEvent, CancellationToken, Task> callback)
{
// ...
}
}
builder IResourceBuilder<T> The resource builder.
callback Func<T, ResourceStoppedEvent, CancellationToken, Task> A callback to handle the event.
IResourceBuilder<T> The ApplicationModel.IResourceBuilder`1.