8 references to PublishingContext
Aspire.Hosting (5)
ApplicationModel\PublishingCallbackAnnotation.cs (2)
13
public sealed class PublishingCallbackAnnotation(Func<
PublishingContext
, Task> callback) : IResourceAnnotation
18
public Func<
PublishingContext
, Task> Callback { get; } = callback ?? throw new ArgumentNullException(nameof(callback));
Publishing\Publisher.cs (1)
25
var
context = new PublishingContext(model, executionContext, serviceProvider, logger, cancellationToken, options.Value.OutputPath);
ResourceBuilderExtensions.cs (2)
292
/// <param name="callback">Callback method which takes a <see cref="
PublishingContext
"/> which can be used to publish assets.</param>
294
public static IResourceBuilder<T> WithPublishingCallback<T>(this IResourceBuilder<T> builder, Func<
PublishingContext
, Task> callback) where T : IResource
Aspire.Hosting.Azure (1)
AzureEnvironmentResource.cs (1)
45
private Task PublishAsync(
PublishingContext
context)
Aspire.Hosting.Docker (1)
DockerComposeEnvironmentResource.cs (1)
50
private Task PublishAsync(
PublishingContext
context)
Aspire.Hosting.Kubernetes (1)
KubernetesEnvironmentResource.cs (1)
87
private Task PublishAsync(
PublishingContext
context)