1 implementation of IDcpObjectFactory
Aspire.Hosting (1)
Dcp\DcpExecutor.cs (1)
32
internal sealed partial class DcpExecutor : IDcpExecutor,
IDcpObjectFactory
, IAsyncDisposable
12 references to IDcpObjectFactory
Aspire.Hosting (12)
Dcp\ContainerCreator.cs (7)
257
public async Task CreateObjectAsync(RenderedModelResource<Container> cr, ContainerCreationContext cctx, ILogger logger,
IDcpObjectFactory
factory, CancellationToken cancellationToken)
298
private async Task BuildAndCreateContainerAsync(RenderedModelResource<Container> cr, ILogger logger,
IDcpObjectFactory
factory, CancellationToken cToken)
406
async Task IObjectCreator<ContainerExec, EmptyCreationContext>.CreateObjectAsync(RenderedModelResource<ContainerExec> er, EmptyCreationContext context, ILogger _,
IDcpObjectFactory
factory, CancellationToken cancellationToken)
477
IDcpObjectFactory
factory,
500
internal async Task EnsureHostConnectivityAsync(ImmutableArray<HostResourceWithEndpoints> hostDependencies, ContainerCreationContext cctx,
IDcpObjectFactory
factory, CancellationToken cancellationToken)
583
IDcpObjectFactory
factory,
663
internal async Task CreateHostDependentContainerAsync(RenderedModelResource<Container> cr, ImmutableArray<HostResourceWithEndpoints> hostDependencies, ContainerCreationContext cctx,
IDcpObjectFactory
factory, CancellationToken cToken)
Dcp\DcpExecutor.cs (3)
386
Task
IDcpObjectFactory
.UpdateWithEffectiveAddressInfo(IEnumerable<Service> services, CancellationToken cancellationToken, TimeSpan? timeout)
601
Task
IDcpObjectFactory
.CreateDcpObjectsAsync<T>(IEnumerable<T> objects, CancellationToken cancellationToken)
604
Task<T>
IDcpObjectFactory
.PatchDcpObjectAsync<T>(T obj, Action<T> change, CancellationToken cancellationToken)
Dcp\ExecutableCreator.cs (1)
53
IDcpObjectFactory
factory,
Dcp\IObjectCreator.cs (1)
37
Task CreateObjectAsync(RenderedModelResource<TDcpResource> resource, TContext context, ILogger logger,
IDcpObjectFactory
factory, CancellationToken cancellationToken);