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) { // ... }}Parameters
builder IResourceBuilder<T> The resource builder. callback Func<T, BeforeResourceStartedEvent, CancellationToken, Task> A callback to handle the event. Returns
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) { // ... }}Parameters
builder IResourceBuilder<T> The resource builder. callback Func<T, ConnectionStringAvailableEvent, CancellationToken, Task> A callback to handle the event. Returns
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) { // ... }}Parameters
builder IResourceBuilder<T> The resource builder. callback Func<T, InitializeResourceEvent, CancellationToken, Task> A callback to handle the event. Returns
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) { // ... }}Parameters
builder IResourceBuilder<T> The resource builder. callback Func<T, ResourceEndpointsAllocatedEvent, CancellationToken, Task> A callback to handle the event. Returns
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) { // ... }}Parameters
builder IResourceBuilder<T> The resource builder. callback Func<T, ResourceReadyEvent, CancellationToken, Task> A callback to handle the event. Returns
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) { // ... }}Parameters
builder IResourceBuilder<T> The resource builder. callback Func<T, ResourceStoppedEvent, CancellationToken, Task> A callback to handle the event. Returns
IResourceBuilder<T> The ApplicationModel.IResourceBuilder`1.