Share via


DistributedApplicationEventingExtensions Class

Definition

Provides extension methods for subscribing to IDistributedApplicationResourceEvent events on resources.

public static class DistributedApplicationEventingExtensions
type DistributedApplicationEventingExtensions = class
Public Module DistributedApplicationEventingExtensions
Inheritance
DistributedApplicationEventingExtensions

Methods

OnBeforeResourceStarted<T>(IResourceBuilder<T>, Func<T,BeforeResourceStartedEvent,CancellationToken,Task>)

Subscribes a callback to the BeforeResourceStartedEvent event within the AppHost.

OnConnectionStringAvailable<T>(IResourceBuilder<T>, Func<T,ConnectionStringAvailableEvent,CancellationToken,Task>)

Subscribes a callback to the ConnectionStringAvailableEvent event within the AppHost.

OnInitializeResource<T>(IResourceBuilder<T>, Func<T,InitializeResourceEvent,CancellationToken,Task>)

Subscribes a callback to the InitializeResourceEvent event within the AppHost.

OnResourceEndpointsAllocated<T>(IResourceBuilder<T>, Func<T,ResourceEndpointsAllocatedEvent,CancellationToken,Task>)

Subscribes a callback to the ResourceEndpointsAllocatedEvent event within the AppHost.

OnResourceReady<T>(IResourceBuilder<T>, Func<T,ResourceReadyEvent,CancellationToken,Task>)

Subscribes a callback to the ResourceReadyEvent event within the AppHost.

OnResourceStopped<T>(IResourceBuilder<T>, Func<T,ResourceStoppedEvent,CancellationToken,Task>)

Subscribes a callback to the ResourceStoppedEvent event within the AppHost.

Applies to