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