Aspire.Hosting Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AzureAppConfigurationExtensions |
Provides extension methods for adding the Azure AppConfiguration resources to the application model. |
AzureApplicationInsightsExtensions |
Provides extension methods for adding the Azure ApplicationInsights resources to the application model. |
AzureBicepResourceExtensions |
Extension methods for adding Azure Bicep resources to the application model. |
AzureConstructResource |
An Aspire resource that supports use of Azure Provisioning APIs to create Azure resources. |
AzureConstructResourceExtensions |
Extensions for working with AzureConstructResource and related types. |
AzureCosmosDBResource |
A resource that represents an Azure Cosmos DB. |
AzureCosmosExtensions |
Extension methods for adding Azure Cosmos DB resources to the application model. |
AzureEventHubsExtensions |
Provides extension methods for adding the Azure Event Hubs resources to the application model. |
AzureKeyVaultResourceExtensions |
Provides extension methods for adding the Azure Key Vault resources to the application model. |
AzureLogAnalyticsWorkspaceExtensions |
Provides extension methods for adding the Azure Log Analytics Workspace resources to the application model. |
AzureOpenAIExtensions |
Provides extension methods for adding the Azure OpenAI resources to the application model. |
AzurePostgresExtensions |
Provides extension methods for adding the Azure Postgres resources to the application model. |
AzureProvisionerExtensions |
Provides extension methods for adding support for generating Azure resources dynamically during application startup. |
AzureRedisExtensions |
Provides extension methods for adding the Azure Redis resources to the application model. |
AzureResourceExtensions |
Provides extension methods for adding Azure resources to the application model. |
AzureSearchExtensions |
Provides extension methods for adding the Azure Search resources to the application model. |
AzureServiceBusExtensions |
Provides extension methods for adding the Azure Service Bus resources to the application model. |
AzureSignalRExtensions |
Provides extension methods for adding the Azure SignalR resources to the application model. |
AzureSqlExtensions |
Provides extension methods for adding the Azure SQL resources to the application model. |
AzureStorageExtensions |
Extension methods for adding Azure Storage resources to an application model. |
CloudFormationExtensions |
Extension methods for adding AWS CloudFormation as a provisioning resource. |
ContainerResourceBuilderExtensions |
Provides extension methods for IDistributedApplicationBuilder to add container resources to the application. |
ContainerResourceExtensions |
Provides extension methods for working with container resources in a distributed application model. |
CustomResourceExtensions |
Extension methods for applying dashboard annotations to resources. |
DistributedApplication |
Represents a distributed application that implements the IHost and IAsyncDisposable interfaces. |
DistributedApplicationBuilder |
A builder for creating instances of DistributedApplication. |
DistributedApplicationException |
Represents an exception that is thrown when a distributed application error occurs. |
DistributedApplicationExecutionContext |
Exposes the global contextual information for this invocation of the AppHost. |
DistributedApplicationOptions |
Options for configuring the behavior of CreateBuilder(DistributedApplicationOptions). |
ExecutableResourceBuilderExtensions |
Provides extension methods for adding executable resources to the IDistributedApplicationBuilder application model. |
ExecutableResourceExtensions |
Provides extension methods for working with ExecutableResource objects. |
IDistributedApplicationBuilderExtensions |
Extensions to IDistributedApplicationBuilder related to Dapr. |
IDistributedApplicationResourceBuilderExtensions |
Extensions to IResourceBuilder<T> related to Dapr. |
KafkaBuilderExtensions |
Provides extension methods for adding Kafka resources to the application model. |
KafkaServerResource |
A resource that represents a Kafka broker. |
MongoDBBuilderExtensions |
Provides extension methods for adding MongoDB resources to an IDistributedApplicationBuilder. |
MySqlBuilderExtensions |
Provides extension methods for adding MySQL resources to an IDistributedApplicationBuilder. |
NatsBuilderExtensions |
Provides extension methods for adding NATS resources to the application model. |
NodeAppHostingExtension |
Provides extension methods for adding Node applications to an IDistributedApplicationBuilder. |
NodeAppResource |
A resource that represents a node application. |
OracleDatabaseBuilderExtensions |
Provides extension methods for adding Oracle Database resources to an IDistributedApplicationBuilder. |
OrleansServiceClientExtensions |
Extension methods for OrleansServiceClient. |
OrleansServiceExtensions |
Extensions to IDistributedApplicationBuilder related to Orleans. |
OtlpConfigurationExtensions |
Provides extension methods for configuring OpenTelemetry in projects using environment variables. |
ParameterResourceBuilderExtensions |
Provides extension methods for adding parameter resources to an application. |
PostgresBuilderExtensions |
Provides extension methods for adding PostgreSQL resources to an IDistributedApplicationBuilder. |
ProjectResourceBuilderExtensions |
Provides extension methods for IDistributedApplicationBuilder to add and configure project resources. |
QdrantBuilderExtensions |
Provides extension methods for adding Qdrant resources to the application model. |
RabbitMQBuilderExtensions |
Provides extension methods for adding RabbitMQ resources to an IDistributedApplicationBuilder. |
RedisBuilderExtensions |
Provides extension methods for adding Redis resources to the application model. |
ResourceBuilderExtensions |
Provides extension methods for configuring resources with environment variables. |
ResourceModuleConstruct |
An Azure Provisioning construct which represents the root Bicep module that is generated for an Azure construct resource. |
SDKResourceExtensions |
Extension methods for configuring the AWS SDK for .NET |
SeqBuilderExtensions |
Provides extension methods for adding Seq server resources to the application model. |
SqlServerBuilderExtensions |
Provides extension methods for adding SQL Server resources to the application model. |
Interfaces
IDistributedApplicationBuilder |
A builder for creating instances of DistributedApplication. |
IProjectMetadata |
Represents metadata about a project resource. |
IResourceWithServiceDiscovery |
A resource that supports exporting service discovery information. |
Enums
DistributedApplicationOperation |
Describes the context in which the AppHost is being executed. |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for