ContainerResourceBuilderExtensions
AddContainer(IDistributedApplicationBuilder, String, String)
AddContainer(IDistributedApplicationBuilder, String, String, String)
AddDockerfile(IDistributedApplicationBuilder, String, String, String, String)
AddDockerfileBuilder(IDistributedApplicationBuilder, String, String, Action<DockerfileBuilderCallbackContext>, String)
AddDockerfileBuilder(IDistributedApplicationBuilder, String, String, Func<DockerfileBuilderCallbackContext, Task>, String)
AddDockerfileFactory(IDistributedApplicationBuilder, String, String, Func<DockerfileFactoryContext, String>, String)
AddDockerfileFactory(IDistributedApplicationBuilder, String, String, Func<DockerfileFactoryContext, Task<String>>, String)
PublishAsContainer<T>(IResourceBuilder<T>)
WithBindMount<T>(IResourceBuilder<T>, String, String, Boolean)
WithBuildArg<T>(IResourceBuilder<T>, String, IResourceBuilder<ParameterResource>)
WithBuildArg<T>(IResourceBuilder<T>, String, Object)
WithBuildSecret<T>(IResourceBuilder<T>, String, IResourceBuilder<ParameterResource>)
WithContainerCertificatePaths<TResource>(IResourceBuilder<TResource>, String, List<String>, List<String>)
WithContainerFiles<T>(IResourceBuilder<T>, String, IEnumerable<ContainerFileSystemItem>, Int32?, Int32?, UnixFileMode?)
WithContainerFiles<T>(IResourceBuilder<T>, String, String, Int32?, Int32?, UnixFileMode?)
WithContainerFiles<T>(IResourceBuilder<T>, String, Func<ContainerFileSystemCallbackContext, CancellationToken, Task<IEnumerable<ContainerFileSystemItem>>>, Int32?, Int32?, UnixFileMode?)
WithContainerName<T>(IResourceBuilder<T>, String)
WithContainerNetworkAlias<T>(IResourceBuilder<T>, String)
WithContainerRuntimeArgs<T>(IResourceBuilder<T>, Action<ContainerRuntimeArgsCallbackContext>)
WithContainerRuntimeArgs<T>(IResourceBuilder<T>, String[])
WithContainerRuntimeArgs<T>(IResourceBuilder<T>, Func<ContainerRuntimeArgsCallbackContext, Task>)
WithDockerfile<T>(IResourceBuilder<T>, String, String, String)
WithDockerfileBaseImage<T>(IResourceBuilder<T>, String, String)
WithDockerfileBuilder<T>(IResourceBuilder<T>, String, Action<DockerfileBuilderCallbackContext>, String)
WithDockerfileBuilder<T>(IResourceBuilder<T>, String, Func<DockerfileBuilderCallbackContext, Task>, String)
WithDockerfileFactory<T>(IResourceBuilder<T>, String, Func<DockerfileFactoryContext, String>, String)
WithDockerfileFactory<T>(IResourceBuilder<T>, String, Func<DockerfileFactoryContext, Task<String>>, String)
WithEndpointProxySupport<T>(IResourceBuilder<T>, Boolean)
WithEntrypoint<T>(IResourceBuilder<T>, String)
WithImage<T>(IResourceBuilder<T>, String, String)
WithImagePullPolicy<T>(IResourceBuilder<T>, ImagePullPolicy)
WithImageRegistry<T>(IResourceBuilder<T>, String)
WithImageSHA256<T>(IResourceBuilder<T>, String)
WithImageTag<T>(IResourceBuilder<T>, String)
WithLifetime<T>(IResourceBuilder<T>, ContainerLifetime)
WithVolume<T>(IResourceBuilder<T>, String)
WithVolume<T>(IResourceBuilder<T>, String, String, Boolean)
net10.0
namespace Aspire.Hosting
{
public static class ContainerResourceBuilderExtensions
{
[Experimental("ASPIREDOCKERFILEBUILDER001", UrlFormat = "https://aka.ms/aspire/diagnostics/{0}")]
public static IResourceBuilder<T>! WithDockerfileBaseImage<T>(this IResourceBuilder<T>! builder, string? buildImage = null, string? runtimeImage = null)
where T, IResource!;
}
}
| .NET | 8.09.010.0 |
|---|---|
Information specific to net10.0 | |
| Assemblies | Aspire.Hosting , Version=13.1.0.0, PublicKeyToken=cc7b13ffcd2ddd51 Aspire.Hosting , Version=13.2.0.0, PublicKeyToken=cc7b13ffcd2ddd51 |
| Referencing | Your project needs a package reference to |
| Package | Aspire.Hosting (13.1.0) net8.0 |
| Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API