# Aspire.Hosting.Orleans

- Module: `Aspire.Hosting.Orleans`
- Version: `13.2.0`
- Source: [GitHub](https://github.com/microsoft/aspire)
- Functions: `16`
- Types: `2`

## Types

- [OrleansService](/reference/api/typescript/aspire.hosting.orleans/orleansservice.md) -- `handle` - 13 members
- [OrleansServiceClient](/reference/api/typescript/aspire.hosting.orleans/orleansserviceclient.md) -- `handle` - 0 members

## Functions

- [addOrleans](/reference/api/typescript/aspire.hosting.orleans/addorleans.md) -- `method` -- Adds an Orleans service configuration
- [asClient](/reference/api/typescript/aspire.hosting.orleans/asclient.md) -- `method` -- Creates an Orleans client view for the service
- [withBroadcastChannel](/reference/api/typescript/aspire.hosting.orleans/withbroadcastchannel.md) -- `method` -- Adds an Orleans broadcast channel provider
- [withClusterId](/reference/api/typescript/aspire.hosting.orleans/withclusterid.md) -- `method` -- Sets the Orleans cluster ID
- [withClustering](/reference/api/typescript/aspire.hosting.orleans/withclustering.md) -- `method` -- Configures Orleans clustering using a resource connection
- [withDevelopmentClustering](/reference/api/typescript/aspire.hosting.orleans/withdevelopmentclustering.md) -- `method` -- Configures Orleans development clustering
- [withGrainDirectory](/reference/api/typescript/aspire.hosting.orleans/withgraindirectory.md) -- `method` -- Adds an Orleans grain directory provider
- [withGrainStorage](/reference/api/typescript/aspire.hosting.orleans/withgrainstorage.md) -- `method` -- Adds an Orleans grain storage provider
- [withMemoryGrainStorage](/reference/api/typescript/aspire.hosting.orleans/withmemorygrainstorage.md) -- `method` -- Adds in-memory Orleans grain storage
- [withMemoryReminders](/reference/api/typescript/aspire.hosting.orleans/withmemoryreminders.md) -- `method` -- Configures in-memory Orleans reminders
- [withMemoryStreaming](/reference/api/typescript/aspire.hosting.orleans/withmemorystreaming.md) -- `method` -- Adds in-memory Orleans streaming
- [withOrleansClientReference](/reference/api/typescript/aspire.hosting.orleans/withorleansclientreference.md) -- `method` -- Adds an Orleans client reference to a resource
- [withOrleansReference](/reference/api/typescript/aspire.hosting.orleans/withorleansreference.md) -- `method` -- Adds an Orleans silo reference to a resource
- [withReminders](/reference/api/typescript/aspire.hosting.orleans/withreminders.md) -- `method` -- Configures Orleans reminder storage
- [withServiceId](/reference/api/typescript/aspire.hosting.orleans/withserviceid.md) -- `method` -- Sets the Orleans service ID
- [withStreaming](/reference/api/typescript/aspire.hosting.orleans/withstreaming.md) -- `method` -- Adds an Orleans stream provider
