9 implementations of IAppHostServerProject
aspire (2)
Projects\DotNetBasedAppHostServerProject.cs (1)
25internal sealed class DotNetBasedAppHostServerProject : IAppHostServerProject
Projects\PrebuiltAppHostServer.cs (1)
35internal sealed partial class PrebuiltAppHostServer : IAppHostServerProject, IDisposable
Aspire.Cli.Tests (7)
Commands\Sdk\SdkExportCommandTests.cs (1)
437private sealed class CapturingAppHostServerProject : IAppHostServerProject
Projects\AppHostServerSessionTests.cs (3)
586private sealed class RecordingAppHostServerProject : IAppHostServerProject 634private sealed class LongRunningAppHostServerProject : IAppHostServerProject 682private sealed class ThrowingAppHostServerProject : IAppHostServerProject, IDisposable
Scaffolding\ChannelReseedTests.cs (1)
130private sealed class CapturingAppHostServerProject(string appDirectoryPath) : IAppHostServerProject
TestServices\FakeFailingAppHostServerProject.cs (1)
16internal sealed class FakeFailingAppHostServerProject(string appDirectoryPath) : IAppHostServerProject, IDisposable
TestServices\FakeSucceedingAppHostServerProject.cs (1)
15internal sealed class FakeSucceedingAppHostServerProject(string appDirectoryPath) : IAppHostServerProject, IDisposable
39 references to IAppHostServerProject
aspire (19)
Commands\Sdk\SdkDumpCommand.cs (2)
174var appHostServerProject = await _appHostServerProjectFactory.CreateAsync(tempDir, cancellationToken); 273var appHostServerProject = await _appHostServerProjectFactory.CreateAsync(tempDir, cancellationToken);
Commands\Sdk\SdkExportCommand.cs (1)
187var appHostServerProject = await _appHostServerProjectFactory.CreateAsync(
Commands\Sdk\SdkGenerateCommand.cs (1)
119var appHostServerProject = await _appHostServerProjectFactory.CreateAsync(tempDir, cancellationToken);
Projects\AppHostServerProject.cs (2)
19Task<IAppHostServerProject> CreateAsync(string appPath, CancellationToken cancellationToken = default); 37public async Task<IAppHostServerProject> CreateAsync(string appPath, CancellationToken cancellationToken = default)
Projects\AppHostServerSession.cs (4)
21/// <see cref="IAppHostServerProject.RunAsync"/>. Termination is requested either by cancelling the 31private readonly IAppHostServerProject _project; 62IAppHostServerProject project, 480IAppHostServerProject appHostServerProject,
Projects\GuestAppHostProject.cs (5)
277IAppHostServerProject appHostServerProject, 300var appHostServerProject = await _appHostServerProjectFactory.CreateAsync(directory.FullName, cancellationToken); 418var appHostServerProject = await _appHostServerProjectFactory.CreateAsync(directory.FullName, cancellationToken); 1058var appHostServerProject = await _appHostServerProjectFactory.CreateAsync(directory.FullName, cancellationToken); 1591var appHostServerProject = await _appHostServerProjectFactory.CreateAsync(directory.FullName, cancellationToken);
Projects\IAppHostServerProject.cs (2)
25/// Result of <see cref="IAppHostServerProject.RunAsync"/> — a launched AppHost server process plus the 46/// Controls how <see cref="IAppHostServerProject.RunAsync"/> spawns and tears down the server child.
Projects\IAppHostServerSession.cs (1)
88IAppHostServerProject appHostServerProject,
Scaffolding\ScaffoldingService.cs (1)
135var appHostServerProject = await _appHostServerProjectFactory.CreateAsync(scaffoldDirectory.FullName, cancellationToken);
Aspire.Cli.Tests (20)
Commands\NewCommandTemplateConfigPersistenceTests.cs (3)
27/// <see cref="IAppHostServerProject.PrepareAsync"/> returns failure so the early on-disk 270Task.FromResult<IAppHostServerProject>(new FakeFailingAppHostServerProject(path)) 389Task.FromResult<IAppHostServerProject>(new FakeFailingAppHostServerProject(path))
Commands\Sdk\SdkExportCommandTests.cs (1)
372IAppHostServerProject appHostServerProject,
Projects\AppHostServerSessionTests.cs (1)
544IAppHostServerProject project,
Projects\GuestAppHostProjectTests.cs (8)
792Task.FromResult<IAppHostServerProject>(new FakeFailingAppHostServerProject(appPath)) 825Task.FromResult<IAppHostServerProject>(new FakeFailingAppHostServerProject(appPath)) 1013/// fake <see cref="IAppHostServerProject"/> that returns a failed prepare result so 1050Task.FromResult<IAppHostServerProject>(new FakeFailingAppHostServerProject(path)) 1146Task.FromResult<IAppHostServerProject>(new FakeSucceedingAppHostServerProject(path)) 1187Task.FromResult<IAppHostServerProject>(new FakeSucceedingAppHostServerProject(path)) 1290Task.FromResult<IAppHostServerProject>(new FakeSucceedingAppHostServerProject(appPath)) 1379Task.FromResult<IAppHostServerProject>(new FakeSucceedingAppHostServerProject(appPath))
Scaffolding\ChannelReseedTests.cs (1)
86CreateAsyncCallback = (_, _) => Task.FromResult<IAppHostServerProject>(appHostServerProject)
Templating\JavaStarterScaffoldTests.cs (1)
98Task.FromResult<IAppHostServerProject>(new FakeFailingAppHostServerProject(path))
TestServices\FakeAppHostServerSession.cs (1)
89IAppHostServerProject appHostServerProject,
TestServices\FakeFailingAppHostServerProject.cs (1)
10/// <see cref="IAppHostServerProject"/> whose <see cref="PrepareAsync"/> returns failure so
TestServices\FakeSucceedingAppHostServerProject.cs (1)
10/// <see cref="IAppHostServerProject"/> whose <see cref="PrepareAsync"/> returns success.
TestServices\TestAppHostServerProjectFactory.cs (2)
10public Func<string, CancellationToken, Task<IAppHostServerProject>>? CreateAsyncCallback { get; set; } 12public Task<IAppHostServerProject> CreateAsync(string appPath, CancellationToken cancellationToken = default)