# Aspire.Hosting.Azure.Functions

- Package: `Aspire.Hosting.Azure.Functions`
- Version: `13.4.0`
- Target framework: `net8.0`
- Source: [GitHub](https://github.com/microsoft/aspire/tree/cbc352350f1a9bafbaff10d14a2c8de4ac186a48/src/Aspire.Hosting.Azure.Functions)
- NuGet: [Aspire.Hosting.Azure.Functions](https://www.nuget.org/packages/Aspire.Hosting.Azure.Functions)

## Namespaces

### Aspire.Hosting

- [AzureFunctionsProjectResourceExtensions](/reference/api/csharp/aspire.hosting.azure.functions/azurefunctionsprojectresourceextensions.md) -- `class` `static` -- Extension methods for [AzureFunctionsProjectResource](/reference/api/csharp/aspire.hosting.azure.functions/azurefunctionsprojectresource.md).
- [DurableTaskResourceExtensions](/reference/api/csharp/aspire.hosting.azure.functions/durabletaskresourceextensions.md) -- `class` `static` -- Extension methods for adding and configuring Durable Task resources within a distributed application.

### Aspire.Hosting.Azure

- [AzureFunctionsProjectResource](/reference/api/csharp/aspire.hosting.azure.functions/azurefunctionsprojectresource.md) -- `class` -- Represents an Azure Functions project resource within the Aspire hosting environment.

### Aspire.Hosting.Azure.DurableTask

- [DurableTaskHubResource](/reference/api/csharp/aspire.hosting.azure.functions/durabletaskhubresource.md) -- `class` `sealed` `ats export` -- Represents a Durable Task hub resource. A Task Hub groups durable orchestrations and activities. This resource extends the scheduler connection string with the TaskHub name so that clients can connect to the correct hub.
- [DurableTaskSchedulerEmulatorResource](/reference/api/csharp/aspire.hosting.azure.functions/durabletaskscheduleremulatorresource.md) -- `class` `sealed` -- Represents the containerized emulator resource for a [DurableTaskSchedulerResource](/reference/api/csharp/aspire.hosting.azure.functions/durabletaskschedulerresource.md). This is used to host the Durable Task scheduler logic when running locally (e.g. with an Azure Functions emulator).
- [DurableTaskSchedulerResource](/reference/api/csharp/aspire.hosting.azure.functions/durabletaskschedulerresource.md) -- `class` `sealed` -- Represents a Durable Task scheduler resource used in Aspire hosting that provides endpoints and a connection string for Durable Task orchestration scheduling.
