Поделиться через


ResourceBuilderExtensions.WithPublishingCallback<T> Method

Definition

Registers an async callback which is invoked when publishing is performed for the app model.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<T> WithPublishingCallback<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T> builder, Func<Aspire.Hosting.ApplicationModel.PublishingContext,System.Threading.Tasks.Task> callback) where T : Aspire.Hosting.ApplicationModel.IResource;
static member WithPublishingCallback : Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> * Func<Aspire.Hosting.ApplicationModel.PublishingContext, System.Threading.Tasks.Task> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)> (requires 'T :> Aspire.Hosting.ApplicationModel.IResource)
<Extension()>
Public Function WithPublishingCallback(Of T As IResource) (builder As IResourceBuilder(Of T), callback As Func(Of PublishingContext, Task)) As IResourceBuilder(Of T)

Type Parameters

T

The resource type.

Parameters

builder
IResourceBuilder<T>

The resource builder.

callback
Func<PublishingContext,Task>

Callback method which takes a PublishingContext which can be used to publish assets.

Returns

Applies to