Aspire.Hosting Namespace

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.