Share via


Aspire.Hosting.Publishing Namespace

Classes

AfterPublishEvent

This event is published after the distributed application is published.

BeforePublishEvent

This event is published before the distributed application is published.

ContainerBuildOptions

Options for building container images.

ManifestPublishingContext

Contextual information used for manifest publishing during this execution of the AppHost.

PublishingExtensions

Extension methods for IPublishingStep and IPublishingTask to provide direct operations.

PublishingOptions

Represents the options for publishing an application.

Interfaces

IDistributedApplicationPublisher

Defines the interface for publishing a distributed application.

IPublishingActivityReporter

Interface for reporting publishing activities.

IPublishingStep

Represents a publishing step, which can contain multiple tasks.

IPublishingTask

Represents a publishing task, which belongs to a step.

IResourceContainerImageBuilder

Provides a service to publishers for building containers that represent a resource.

Enums

CompletionState

Represents the completion state of a publishing activity (task, step, or top-level operation).

ContainerImageFormat

Specifies the format for container images.

ContainerTargetPlatform

Specifies the target platform for container images.