1 implementation of IDcpObjectFactory
Aspire.Hosting (1)
Dcp\DcpExecutor.cs (1)
29internal sealed class DcpExecutor : IDcpExecutor, IDcpObjectFactory, IAsyncDisposable
16 references to IDcpObjectFactory
Aspire.Hosting (16)
Dcp\ContainerCreator.cs (4)
165public async Task CreateObjectAsync(RenderedModelResource<Container> cr, ContainerNetworkEndpointContext context, ILogger logger, IDcpObjectFactory factory, CancellationToken cancellationToken) 206private async Task BuildAndCreateContainerAsync(RenderedModelResource<Container> cr, ILogger logger, IDcpObjectFactory factory, CancellationToken cToken) 314async Task IObjectCreator<ContainerExec, EmptyCreationContext>.CreateObjectAsync(RenderedModelResource<ContainerExec> er, EmptyCreationContext context, ILogger _, IDcpObjectFactory factory, CancellationToken cancellationToken) 351internal async Task CreateHostDependentContainerAsync(RenderedModelResource<Container> cr, ImmutableArray<HostResourceWithEndpoints> hostDependencies, ContainerNetworkEndpointContext context, IDcpObjectFactory factory, CancellationToken cToken)
Dcp\ContainerNetworkEndpointProvisioner.cs (5)
228IDcpObjectFactory factory, 305IDcpObjectFactory factory) 339IDcpObjectFactory factory, 408IDcpObjectFactory factory, 431IDcpObjectFactory factory,
Dcp\DcpExecutor.cs (3)
353Task IDcpObjectFactory.UpdateWithEffectiveAddressInfo(IEnumerable<Service> services, CancellationToken cancellationToken, TimeSpan? timeout) 585Task IDcpObjectFactory.CreateDcpObjectsAsync<T>(IEnumerable<T> objects, CancellationToken cancellationToken) 588Task<T> IDcpObjectFactory.PatchDcpObjectAsync<T>(T obj, Action<T> change, CancellationToken cancellationToken)
Dcp\ExecutableCreator.cs (3)
56IDcpObjectFactory factory, 128IDcpObjectFactory factory, 432IDcpObjectFactory factory) : IExecutionConfigurationGatherer
Dcp\IObjectCreator.cs (1)
37Task CreateObjectAsync(RenderedModelResource<TDcpResource> resource, TContext context, ILogger logger, IDcpObjectFactory factory, CancellationToken cancellationToken);