IDistributedApplicationTestingBuilder
Interface net10.0
A builder for creating instances of
Hosting.DistributedApplication for testing purposes. namespace Aspire.Hosting.Testing;
public interface IDistributedApplicationTestingBuilder : Aspire.Hosting.IDistributedApplicationBuilder, System.IAsyncDisposable, System.IDisposable{ // ...} IDistributedApplicationBuilderIAsyncDisposableIDisposable
14 members
Properties11
Section titled PropertiesAppHostAssemblyvirtualgetAssembly? Assembly of the app host project.
AppHostDirectoryvirtualgetstring Directory of the project where the app host is located. Defaults to the content root if there's no project.
ConfigurationvirtualgetConfigurationManager Gets the set of key/value configuration properties.
EnvironmentvirtualgetIHostEnvironment Gets the information about the hosting environment an application is running in.
EventingvirtualgetIDistributedApplicationEventing Eventing infrastructure for AppHost lifecycle.
ExecutionContextvirtualgetDistributedApplicationExecutionContext Execution context for this invocation of the AppHost.
FileSystemServicevirtualgetIFileSystemServicePipelinevirtualgetIDistributedApplicationPipelineResourcesvirtualgetIResourceCollection Gets the collection of resources for the distributed application.
ServicesvirtualgetIServiceCollection Gets a collection of services for the application to compose. This is useful for adding user provided or framework provided services.
UserSecretsManagervirtualgetIUserSecretsManagerMethods3
Section titled MethodsAddResource(T)virtualIResourceBuilder<T>BuildAsync(CancellationToken)abstractTask<DistributedApplication> Builds and returns a new
Hosting.DistributedApplication instance. This can only be called once. CreateResourceBuilder(T)virtualIResourceBuilder<T>