Orleans.Hosting Namespace

Classes

AdoNetGrainStorageServiceCollectionExtensions

IServiceCollection extensions.

AdoNetGrainStorageSiloBuilderExtensions
AdoNetHostingExtensions

Extensions for configuring ADO.NET for clustering.

AITelemetryConsumerConfigurationExtensions
ApplicationPartManagerCodeGenExtensions

Extensions for IApplicationPartManagerWithAssemblies for invoking code generation.

AwsUtilsHostingExtensions
AzureBlobGrainStorageServiceCollectionExtensions

IServiceCollection extensions.

AzureBlobSiloBuilderExtensions
AzureQueueStreamConfiguratorCommon
AzureQueueStreamConfiguratorExtensions
AzureStorageReminderServiceCollectionExtensions

IServiceCollection extensions.

AzureStorageReminderSiloBuilderExtensions

Silo host builder extensions.

AzureTableClusteringExtensions
AzureTableGrainDirectoryExtensions
AzureTableGrainDirectoryServiceCollectionExtensions

IServiceCollection extensions.

AzureTableGrainDirectorySiloBuilderExtensions
AzureTableSiloBuilderExtensions
AzureTableTransactionServicecollectionExtensions

IServiceCollection extensions.

AzureTableTransactionSiloBuilderExtensions
ChannelHostingExtensions
ClientBuilder

Builder for configuring an Orleans client.

ClientBuilderExtensions

Extension methods for IClientBuilder.

ClientBuilderGrainCallFilterExtensions

Extensions for configuring grain call filters.

ClientBuilderStreamingExtensions
ClientStreamExtensions

Configure silo to use persistent streams.

ClusterClientAzureQueueStreamConfigurator
ClusterClientEventHubStreamConfigurator
ClusterClientMemoryStreamConfigurator<TSerializer>

Configures memory streams.

ClusterClientPersistentStreamConfigurator

Client-side configuration provider for persistent streams.

ClusterClientPersistentStreamConfiguratorExtensions

Extension methods for IClusterClientPersistentStreamConfigurator.

ClusterClientSqsStreamConfigurator
ConsulUtilsHostingExtensions
CoreHostingExtensions

Extensions for ISiloBuilder instances.

CustomStorageSiloBuilderExtensions
DynamoDBGrainStorageServiceCollectionExtensions

IServiceCollection extensions.

DynamoDBGrainStorageSiloBuilderExtensions
DynamoDBServiceCollectionReminderExtensions

IServiceCollection extensions.

DynamoDBSiloBuilderExtensions
DynamoDBSiloBuilderReminderExtensions

Silo host builder extensions.

EndpointOptionsExtensions

Extension methods for configuring EndpointOptions.

EnvironmentName

Commonly used environment names.

EventHubStreamConfiguratorExtensions
FaultInjectionStorageServiceCollectionExtensions

Extension methods for IServiceCollection.

GrainCallFilterExtensions
GrainCallFilterServiceCollectionExtensions

IServiceCollection extensions.

GrainCallFilterSiloBuilderExtensions

Extension methods for configuring IIncomingGrainCallFilter and IOutgoingGrainCallFilter implementations.

GrainServicesSiloBuilderExtensions

Extension methods for registering grain services.

HostBuilderContext

Context containing the common services on the host. Some properties may be null until set by the host.

HostDefaults

Constants for HostBuilder configuration keys.

HostingGrainExtensions

Methods for configuring IGrainExtensions on a silo.

KubernetesHostingExtensions

Extensions for hosting a silo in Kubernetes.

LegacyClusterConfigurationExtensions
LogStorageSiloBuilderExtensions
MemoryGrainStorageSiloBuilderExtensions

Silo host builder extensions

MemoryStreamConfiguratorExtensions

Configuration extensions for memory streams.

NamedServiceConfigurator

Component configurator base class for names services This associates any configurations or subcomponents with the same name as the service being configured

NamedServiceConfiguratorExtensions

Extensions for working with INamedServiceConfigurator.

NRTelemetryConsumerConfigurationExtensions
OrleansConnectionSecurityHostingExtensions
PerfCountersConfigurationExtensions
PersistentStreamConfiguratorExtensions

Extension methods for IPersistentStreamConfigurator.

PersistentStreamStorageConfigurationValidator

Validates StreamPubSubOptions.

PlacementStrategyExtensions

Extensions for configuring grain placement.

RedisGrainDirectoryExtensions

Extensions for configuring Redis as a grain directory provider.

ReminderOptions

Options for the reminder service.

SiloAzureQueueStreamConfigurator
SiloAzureQueueStreamConfiguratorExtensions
SiloBuilderExtensions

Extensions for ISiloBuilder instances.

SiloBuilderMemoryStreamExtensions

ISiloBuilder extension methods for configuring in-memory streams.

SiloBuilderReminderExtensions

Silo host builder extensions.

SiloBuilderReminderMemoryExtensions

Extensions to ISiloBuilder for configuring reminder provider Orleans.Runtime.ReminderService.InMemoryReminderTable.

SiloBuilderStartupExtensions

The silo builder startup extensions.

SiloBuilderStreamingExtensions

Extension methods for confiiguring streaming on silos.

SiloEventHubStreamConfigurator
SiloEventHubStreamConfiguratorExtensions
SiloHostBuilder

Functionality for building ISiloHost instances.

SiloHostBuilderExtensions

Extensions for ISiloHostBuilder instances.

SiloHostBuilderGrainCallFilterExtensions

Extensions for configuring grain call filters.

SiloHostBuilderReminderExtensions

Extensions to ISiloHostBuilder for configuring reminder storage.

SiloMemoryStreamConfigurator<TSerializer>

Configures memory streams.

SiloPersistentStreamConfigurator

Configures persistent streams.

SiloPersistentStreamConfiguratorExtension

Extension methods for ISiloPersistentStreamConfigurator.

SiloPersistentStreamConfiguratorExtensions

Extnesions for ISiloPersistentStreamConfigurator.

SiloRecoverableStreamConfigurator

Configures reliable streams.

SiloRecoverableStreamConfiguratorExtensions

Extension methods for ISiloRecoverableStreamConfigurator.

SiloSqsStreamConfigurator
SimpleGeneratorOptions

Simple generator configuration class. This class is used to configure a generator stream provider to generate streams using the SimpleGenerator

SimpleGeneratorOptionsFormatterResolver
SimpleMessageStreamConfigurator
StateStorageSiloBuilderExtensions
StaticClusterDeploymentOptions

Deployment configuration that reads from orleans cluster configuration

StreamHostingExtensions
StreamingServiceCollectionExtensions

Extension methods for configuring streaming on silos.

TransactionFaultInjectionServiceCollectionExtensions

IServiceCollection extensions.

TransactionsServiceCollectionExtensions

IServiceCollection extensions.

ZooKeeperHostingExtensions

Interfaces

IAzureQueueStreamConfigurator
IClientBuilder

Builder for configuring an Orleans client.

IClusterClientAzureQueueStreamConfigurator
IClusterClientEventHubStreamConfigurator
IClusterClientMemoryStreamConfigurator

Client-specific configuration builder for memory streams.

IClusterClientPersistentStreamConfigurator

Client-specific configuration builder for persistent stream.

IEventHubStreamConfigurator
IHostingEnvironment

Provides information about the hosting environment an application is running in.

IMemoryStreamConfigurator

Configuration builder for memory streams.

INamedServiceConfigurator

Functionality for configuring a named service.

IPersistentStreamConfigurator

Configuration builder for persistent streams.

ISiloAzureQueueStreamConfigurator
ISiloBuilder

Builder for configuring an Orleans server.

ISiloEventHubStreamConfigurator
ISiloHost

Represents a silo instance.

ISiloHostBuilder

Functionality for building ISiloHost instances.

ISiloMemoryStreamConfigurator

Silo-specific configuration builder for memory streams.

ISiloPersistentStreamConfigurator

Functionality for configuring persistent streams.

ISiloRecoverableStreamConfigurator

Silo-specific configuration builder for recoverable streams.

ISimpleMessageStreamConfigurator