AppHost
The executable application model that declares your services, resources, connections, and local orchestration.
API references are intentionally omitted from this search. To find API references, please search these dedicated API pages instead:
Try a different search or reset your filters.
The executable application model that declares your services, resources, connections, and local orchestration.
A web interface for exploring resource status, console output, structured logs, distributed traces, and metrics.
A portable contract that exposes Aspire's .NET hosting APIs to supported guest languages through generated SDKs.
An integration used inside an application to configure a service client, often with dependency injection, health checks, and telemetry.
A resource representing a deployment target that contributes pipeline steps for compatible application resources.
A formatted value containing the address and options a client needs to connect to a database, cache, or similar service.
A directed acyclic graph: nodes connected by directional edges, with no path that loops back to its starting node.
Resolving or computing a value only when the information needed to produce it is available.
A dependency-aware set of steps that builds, publishes, or deploys resources from the Aspire application model.
An application whose parts communicate across process or network boundaries, rather than running as a single unit.
Replaces a supported cloud resource with a local emulator for development while keeping the resource in the application model.
A named network access point on a resource, describing how clients can reach it through a scheme, host, and port.
A process-level name and value used to pass configuration, endpoints, and connection information to an application.
Connects an application to a dependency that already exists instead of creating and managing a new instance.
A probe that reports whether a service or dependency is functioning, with separate roles for orchestration and application endpoints.
A dependency graph containing different kinds of nodes, such as application projects, containers, cloud resources, and parameters.
In resource publishing, preserving an unresolved value for substitution at a later deployment or runtime stage.
The division between modeling a dependency in the AppHost and connecting to that dependency inside an application.
An Aspire integration that adds and configures resources in the AppHost application model.
The .NET interface for typed metadata attached to an Aspire resource to describe configuration or behavior.
Signals emitted at application or resource lifecycle stages so handlers can participate in orchestration.
A standard and ecosystem for collecting and exporting logs, traces, and metrics from instrumented applications.
The protocol used to transmit telemetry such as logs, traces, and metrics from instrumented apps to a receiver.
A resource representing an external configuration value, such as a secret or setting that varies between environments.
Describes an application or toolchain that uses multiple programming languages, with Aspire coordinating its resources.
The AppHost execution mode that produces deployment artifacts from the application model using configured deployment integrations.
A component that interprets the application model and emits deployment artifacts for a particular target or format.
A structured expression that combines text and resource value references without resolving those references too early.
A building block in the Aspire application model, such as a service, container, executable, cloud resource, or parameter.
A named operation attached to a resource that lets a developer trigger work such as clearing a cache or seeding data.
The policy that determines when Aspire starts, retains, or disposes of a container, executable, or project resource.
An AppHost service that publishes resource state snapshots for observers such as the dashboard and orchestration.
The AppHost execution mode used to orchestrate an application's resources during local development.
Shared .NET application setup for telemetry, health checks, service discovery, and HTTP resilience that you explicitly opt into.
Resolves logical service names to configured endpoints so clients do not need hard-coded network addresses.
Delays a resource's startup until a dependency is running and its configured health checks pass.
Delays startup until a dependency exits with the expected exit code, rather than only waiting for it to run.
Delays startup until a dependency reaches the running state, without waiting for its health checks.
A C# resource-builder extension method that attaches typed annotation metadata to a resource.
Supplies a consuming resource with connection strings or service endpoint configuration from another resource.
Explore related guides and samples in Resources.