10 implementations of IAppHostServerProject
aspire (3)
Projects\DotNetBasedAppHostServerProject.cs (1)
25internal sealed class DotNetBasedAppHostServerProject : IAppHostServerProject
Projects\NativeAppHostServerProject.cs (1)
18internal sealed class NativeAppHostServerProject : IAppHostServerProject, IDisposable
Projects\PrebuiltAppHostServer.cs (1)
31internal sealed class PrebuiltAppHostServer : IAppHostServerProject, IDisposable
Aspire.Cli.Tests (7)
Commands\Sdk\SdkExportCommandTests.cs (1)
465private sealed class CapturingAppHostServerProject : IAppHostServerProject
Projects\AppHostServerSessionTests.cs (3)
668private sealed class RecordingAppHostServerProject : IAppHostServerProject 720private sealed class LongRunningAppHostServerProject : IAppHostServerProject 771private sealed class ThrowingAppHostServerProject : IAppHostServerProject, IDisposable
Scaffolding\ChannelReseedTests.cs (1)
135private 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
61 references to IAppHostServerProject
aspire (25)
Commands\Sdk\SdkDumpCommand.cs (3)
164private Task<IAppHostServerProject> CreateCapabilityScannerProjectAsync(string tempDir, CancellationToken cancellationToken) 181var appHostServerProject = await CreateCapabilityScannerProjectAsync(tempDir, cancellationToken); 280var appHostServerProject = await CreateCapabilityScannerProjectAsync(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 (7)
21Task<IAppHostServerProject> CreateAsync(string appPath, CancellationToken cancellationToken = default); 22Task<IAppHostServerProject> CreateAsync(string appPath, FileInfo appHostFile, CancellationToken cancellationToken); 23Task<IAppHostServerProject> CreateAsync(string appPath, string? restoreRootConfigDirectory, CancellationToken cancellationToken); 51public Task<IAppHostServerProject> CreateAsync(string appPath, CancellationToken cancellationToken = default) 58public Task<IAppHostServerProject> CreateAsync( 72public async Task<IAppHostServerProject> CreateAsync(string appPath, string? restoreRootConfigDirectory, CancellationToken cancellationToken) 79private async Task<IAppHostServerProject> CreateAsync(
Projects\AppHostServerSession.cs (4)
21/// <see cref="IAppHostServerProject.RunAsync"/>. Termination is requested either by cancelling the 31private readonly IAppHostServerProject _project; 63IAppHostServerProject project, 491IAppHostServerProject appHostServerProject,
Projects\GuestAppHostProject.cs (5)
318IAppHostServerProject appHostServerProject, 373var appHostServerProject = await _appHostServerProjectFactory.CreateAsync(directory.FullName, appHostFile, cancellationToken); 463IAppHostServerProject appHostServerProject, 590var appHostServerProject = await _appHostServerProjectFactory.CreateAsync(directory.FullName, appHostFile, cancellationToken); 1415var appHostServerProject = await _appHostServerProjectFactory.CreateAsync(directory.FullName, appHostFile, cancellationToken);
Projects\IAppHostServerProject.cs (2)
25/// Result of <see cref="IAppHostServerProject.RunAsync"/> — a launched AppHost server process plus the 44/// Controls how <see cref="IAppHostServerProject.RunAsync"/> spawns and tears down the server child.
Projects\IAppHostServerSession.cs (1)
91IAppHostServerProject appHostServerProject,
Scaffolding\ScaffoldingService.cs (1)
148var appHostServerProject = await _appHostServerProjectFactory.CreateAsync(scaffoldDirectory.FullName, cancellationToken);
Aspire.Cli.Tests (36)
Commands\NewCommandTemplateConfigPersistenceTests.cs (2)
297Task.FromResult<IAppHostServerProject>(new FakeSucceedingAppHostServerProject(path)) 432Task.FromResult<IAppHostServerProject>(new FakeSucceedingAppHostServerProject(path))
Commands\Sdk\SdkExportCommandTests.cs (1)
396IAppHostServerProject appHostServerProject,
Commands\SdkDumpCommandTests.cs (1)
268return Task.FromResult<IAppHostServerProject>(new FakeFailingAppHostServerProject(appPath));
Commands\UpdateCommandTests.cs (1)
408CreateAsyncCallback = (_, _) => Task.FromResult<IAppHostServerProject>(serverProject)
Projects\AppHostServerSessionTests.cs (1)
626IAppHostServerProject project,
Projects\GuestAppHostProjectTests.cs (19)
79CreateAsyncCallback = (path, _) => Task.FromResult<IAppHostServerProject>( 256CreateAsyncCallback = (path, _) => Task.FromResult<IAppHostServerProject>(new FakeSucceedingAppHostServerProject(path)) 1079Task.FromResult<IAppHostServerProject>(new FakeSucceedingAppHostServerProject(path)) 1249CreateAsyncCallback = (path, _) => Task.FromResult<IAppHostServerProject>(new FakeSucceedingAppHostServerProject(path)) 1315CreateAsyncCallback = (path, _) => Task.FromResult<IAppHostServerProject>(new FakeFailingAppHostServerProject(path)) 1462Task.FromResult<IAppHostServerProject>(new FakeFailingAppHostServerProject(appPath)) 1505CreateAsyncCallback = (_, _) => Task.FromResult<IAppHostServerProject>(serverProject) 1555CreateAsyncCallback = (_, _) => Task.FromResult<IAppHostServerProject>(serverProject) 1665CreateAsyncCallback = (_, _) => Task.FromResult<IAppHostServerProject>(serverProject) 1784CreateAsyncCallback = (_, _) => Task.FromResult<IAppHostServerProject>(serverProject) 1843CreateAsyncCallback = (_, _) => Task.FromResult<IAppHostServerProject>(serverProject) 1926/// fake <see cref="IAppHostServerProject"/> that returns a failed prepare result so 1963Task.FromResult<IAppHostServerProject>(new FakeFailingAppHostServerProject(path)) 2061Task.FromResult<IAppHostServerProject>(new FakeSucceedingAppHostServerProject(path)) 2143Task.FromResult<IAppHostServerProject>(new FakeSucceedingAppHostServerProject(path)) 2210CreateAsyncCallback = (path, _) => Task.FromResult<IAppHostServerProject>( 2257Task.FromResult<IAppHostServerProject>(new FakeSucceedingAppHostServerProject(path)) 2394Task.FromResult<IAppHostServerProject>(new FakeSucceedingAppHostServerProject(appPath)) 2484Task.FromResult<IAppHostServerProject>(new FakeSucceedingAppHostServerProject(appPath))
Projects\NativeAppHostServerProjectTests.cs (1)
41var managed = await factory.CreateAsync(disabled.FullName);
Scaffolding\ChannelReseedTests.cs (2)
83CreateAsyncCallback = (_, _) => Task.FromResult<IAppHostServerProject>(appHostServerProject) 122Task.FromResult<IAppHostServerProject>(new FakeSucceedingAppHostServerProject(path))
Templating\JavaStarterScaffoldTests.cs (1)
136Task.FromResult<IAppHostServerProject>(new FakeFailingAppHostServerProject(path))
TestServices\FakeAppHostServerSession.cs (1)
111IAppHostServerProject 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 (4)
10public Func<string, CancellationToken, Task<IAppHostServerProject>>? CreateAsyncCallback { get; set; } 19public Task<IAppHostServerProject> CreateAsync(string appPath, CancellationToken cancellationToken = default) 22public Task<IAppHostServerProject> CreateAsync(string appPath, FileInfo appHostFile, CancellationToken cancellationToken) 28public Task<IAppHostServerProject> CreateAsync(string appPath, string? restoreRootConfigDirectory, CancellationToken cancellationToken)