Skip to content
Docs Try Aspire

IResourceContainerImageManager Methods

Interface Methods 3 members
Provides a service to publishers for building and pushing container images that represent a resource.
BuildImageAsync(IResource, CancellationToken) Section titled BuildImageAsync(IResource, CancellationToken) abstract Task
Builds a container that represents the specified resource.
public interface IResourceContainerImageManager
{
public abstract Task BuildImageAsync(
IResource resource,
CancellationToken cancellationToken = default(CancellationToken))
{
// ...
}
}
resource IResource The resource to build.
cancellationToken CancellationToken optional The cancellation token.
BuildImagesAsync(IEnumerable<IResource>, CancellationToken) Section titled BuildImagesAsync(IEnumerable<IResource>, CancellationToken) abstract Task
Builds container images for a collection of resources.
public interface IResourceContainerImageManager
{
public abstract Task BuildImagesAsync(
IEnumerable<IResource> resources,
CancellationToken cancellationToken = default(CancellationToken))
{
// ...
}
}
resources IEnumerable<IResource> The resources to build images for.
cancellationToken CancellationToken optional The cancellation token.
PushImageAsync(IResource, CancellationToken) Section titled PushImageAsync(IResource, CancellationToken) abstract Task
Pushes a container image to a registry.
public interface IResourceContainerImageManager
{
public abstract Task PushImageAsync(
IResource resource,
CancellationToken cancellationToken)
{
// ...
}
}
resource IResource The resource to push.
cancellationToken CancellationToken The cancellation token.