AzureContainerRegistryExtensions.WithAzureContainerRegistry<T> Method

Definition

Configures a resource that implements IContainerRegistry to use the specified Azure Container Registry.

public static Aspire.Hosting.ApplicationModel.IResourceBuilder<T> WithAzureContainerRegistry<T>(this Aspire.Hosting.ApplicationModel.IResourceBuilder<T> builder, Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureContainerRegistryResource> registryBuilder) where T : Aspire.Hosting.ApplicationModel.IResource, Aspire.Hosting.ApplicationModel.IComputeEnvironmentResource;
static member WithAzureContainerRegistry : Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource and 'T :> Aspire.Hosting.ApplicationModel.IComputeEnvironmentResource)> * Aspire.Hosting.ApplicationModel.IResourceBuilder<Aspire.Hosting.Azure.AzureContainerRegistryResource> -> Aspire.Hosting.ApplicationModel.IResourceBuilder<'T (requires 'T :> Aspire.Hosting.ApplicationModel.IResource and 'T :> Aspire.Hosting.ApplicationModel.IComputeEnvironmentResource)> (requires 'T :> Aspire.Hosting.ApplicationModel.IResource and 'T :> Aspire.Hosting.ApplicationModel.IComputeEnvironmentResource)
<Extension()>
Public Function WithAzureContainerRegistry(Of T As {IResource, IComputeEnvironmentResource}) (builder As IResourceBuilder(Of T), registryBuilder As IResourceBuilder(Of AzureContainerRegistryResource)) As IResourceBuilder(Of T)

Type Parameters

T

The resource type that implements IContainerRegistry.

Parameters

builder
IResourceBuilder<T>

The resource builder for a resource that implements IContainerRegistry.

registryBuilder
IResourceBuilder<AzureContainerRegistryResource>

The resource builder for the AzureContainerRegistryResource to use.

Returns

A reference to the IResourceBuilder<T>.

Exceptions

Thrown when builder or registryBuilder is null.

Applies to