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. |
AzureContainerAppContainerExtensions |
Provides extension methods for publishing container resources as container apps in Azure. |
AzureContainerAppExtensions |
Provides extension methods for customizing Azure Container App definitions for projects. |
AzureContainerAppProjectExtensions |
Provides extension methods for publishing project resources as container apps in Azure. |
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. |
AzureFunctionsProjectResourceExtensions |
Extension methods for AzureFunctionsProjectResource. |
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 PostgreSQL resources to the application model. |
AzureProvisionerExtensions |
Provides extension methods for adding support for generating Azure resources dynamically during application startup. |
AzureProvisioningResourceExtensions |
Extensions for working with AzureProvisioningResource and related types. |
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 AI 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. |
AzureWebPubSubExtensions |
Provides extension methods for adding the Azure Web PubSub resources to the application model. |
CDKExtensions |
Extension methods for adding AWS CDK as a provisioning resources. |
CloudFormationExtensions |
Extension methods for adding AWS CloudFormation as a provisioning resource. |
CognitoResourceExtensions |
Provides extension methods for adding Amazon Cognito resources to the application model. |
ContainerAppExtensions |
Provides extension methods for customizing Azure Container App 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. |
DistributedApplicationExecutionContextOptions |
Configuration options and references that need to be exposed to the DistributedApplicationExecutionContext. |
DistributedApplicationOptions |
Options for configuring the behavior of CreateBuilder(DistributedApplicationOptions). |
DynamoDBResourceExtensions |
Provides extension methods for adding Amazon DynamoDB resources to the application model. |
ElasticsearchBuilderExtensions |
Provides extension methods for adding Elasticsearch resources to the application model. |
ExecutableResourceBuilderExtensions |
Provides extension methods for adding executable resources to the IDistributedApplicationBuilder application model. |
ExecutableResourceExtensions |
Provides extension methods for working with ExecutableResource objects. |
GarnetBuilderExtensions |
Provides extension methods for adding Garnet resources to the application model. |
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. |
KafkaUIContainerResource |
A resource that represents a Kafka UI container. |
KeycloakResourceBuilderExtensions |
Provides extension methods for adding Keycloak resources to an IDistributedApplicationBuilder. |
KinesisResourceExtensions |
Provides extension methods for adding Amazon SNS resources to the application model. |
LaunchProfile |
Represents a launch profile for a ProjectResource. |
LaunchSettings |
Represents the launch settings for a ProjectResource. |
MilvusBuilderExtensions |
Provides extension methods for adding Milvus resources to the application model. |
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. |
ProjectResourceOptions |
Various properties to modify the behavior of the project resource. |
PythonAppResourceBuilderExtensions |
Provides extension methods for adding Python applications to an IDistributedApplicationBuilder. |
PythonProjectResourceBuilderExtensions |
This class is retained only for compatibility. |
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. |
S3ResourceExtensions |
Provides extension methods for adding Amazon S3 resources to the application model. |
SDKResourceExtensions |
Extension methods for configuring the AWS SDK for .NET |
SeqBuilderExtensions |
Provides extension methods for adding Seq server resources to the application model. |
SNSResourceExtensions |
Provides extension methods for adding Amazon SNS resources to the application model. |
SqlServerBuilderExtensions |
Provides extension methods for adding SQL Server resources to the application model. |
SQSResourceExtensions |
Provides extension methods for adding Amazon SQS resources to the application model. |
ValkeyBuilderExtensions |
Provides extension methods for adding Valkey 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. |