Orleans.Configuration Namespace

Classes

ActivationCountBasedPlacementOptions

Settings which regulate the placement of grains across a cluster when using ActivationCountBasedPlacement.

AdoNetClusteringClientOptions
AdoNetClusteringClientOptionsValidator

Validates AdoNetClusteringClientOptions configuration.

AdoNetClusteringSiloOptions

Options for ADO.NET clustering

AdoNetClusteringSiloOptionsValidator

Validates AdoNetClusteringSiloOptions configuration.

AdoNetGrainStorageOptions

Options for ADO.NET grain storage.

AdoNetGrainStorageOptionsValidator

ConfigurationValidator for AdoNetGrainStorageOptions

AdoNetReminderTableOptions

Options for ADO.NET reminder storage.

AdoNetReminderTableOptionsValidator

Validates AdoNetReminderTableOptions configuration.

ApplicationInsightsTelemetryConsumerOptions
AzureBlobLeaseProviderOptions

Options for configuring a lease provider backed by Azure Blob Storage leases.

AzureBlobLeaseProviderOptionsValidator

Configuration validator for AzureBlobLeaseProviderOptions

AzureBlobStorageOptions
AzureBlobStorageOptionsValidator

Configuration validator for AzureBlobStorageOptions

AzureQueueOptions

Azure queue stream provider options.

AzureQueueOptionsValidator
AzureStorageClusteringOptions

Specify options used for AzureTableBasedMembership

AzureStorageGatewayOptions
AzureTableGrainDirectoryOptions
AzureTableGrainDirectoryOptionsValidator
AzureTableGrainStorageOptionsValidator

Configuration validator for AzureTableStorageOptions

AzureTableReminderStorageOptions

Options for Azure Table based reminder table.

AzureTableStorageOptions

Configuration for AzureTableGrainStorage

AzureTableStreamCheckpointerOptions
AzureTableStreamCheckpointerOptionsValidator
AzureTableTransactionalStateOptions
AzureTableTransactionalStateOptionsValidator

Configuration validator for AzureTableTransactionalStateOptions.

ClientConnectionOptions

Options for clients connections.

ClientMessagingOptions

Specifies global messaging options that are client related.

ClusterMembershipOptions

Settings for cluster membership.

ClusterOptions

Configures the Orleans cluster.

ClusterOptionsValidator

Validator for ClusterOptions

CollectionAgeLimitAttribute

Specifies the period of inactivity before a grain is available for collection and deactivation.

ConnectionOptions

Connection options.

ConsistentRingOptions

Configuration options for consistent hashing algorithm, used to balance resource allocations across the cluster.

ConsulClusteringClientOptions
ConsulClusteringOptions

Base class for consul-cluster-options.

ConsulClusteringOptionsValidator<TOptions>
ConsulClusteringSiloOptions

Options for configuring ConsulBasedMembership

CustomStorageLogConsistencyOptions
DeploymentBasedQueueBalancerOptions

Options for DeploymentBasedQueueBalancer.

DeploymentLoadPublisherOptions

Options for configuring deployment load publishing.

DevelopmentClusterMembershipOptions

Configures development clustering options

DynamoDBClusteringOptions
DynamoDBClusteringSiloOptions
DynamoDBGatewayOptions
DynamoDBGrainStorageOptionsValidator

Configuration validator for DynamoDBStorageOptions

DynamoDBReminderStorageOptions

Configuration for Amazon DynamoDB reminder storage.

DynamoDBReminderStorageOptionsExtensions

Configuration for Amazon DynamoDB reminder storage.

DynamoDBReminderTableOptions

Configuration for Amazon DynamoDB reminder storage.

DynamoDBStorageOptions
DynamoDBTransactionLogOptions
DynamoDBTransactionLogOptionsValidator
EndpointOptions

Configures the Silo endpoint options

EventDataGeneratorStreamOptions

Setting class for EHGeneratorStreamProvider

EventHubOptions

EventHub settings for a specific hub

EventHubOptionsValidator
EventHubReceiverOptions
EventHubStreamCachePressureOptions
GatewayOptions

Options for configuring how clients interact with gateway endpoints.

GrainClassOptions

Options for grain classes.

GrainCollectionOptions

Silo options for grain garbage collection.

GrainDirectoryOptions
GrainTypeOptions

Contains grain type descriptions.

GrainTypeOptionsValidator

Validates GrainTypeOptions.

GrainVersioningOptions

Versioning options govern grain implementation selection in heterogeneous deployments.

HashRingStreamQueueMapperOptions

Options for HashRingBasedStreamQueueMapper.

LeaseBasedQueueBalancerOptions

Config for LeaseBasedQueueBalancer. User need to configure this option in order to use LeaseBasedQueueBalancer in the stream provider. Per stream provider options can be configured as named options using the same name as the provider.

LegacyConfigurationExtensions
LoadSheddingOptions

Options relating to load shedding.

MemoryGrainStorageOptions

Options for MemoryGrainStorage

MemoryGrainStorageOptionsValidator

Validates MemoryGrainStorageOptions.

MessagingOptions

Specifies global messaging options that are common to client and silo.

MockReminderTableOptions

Settings for the mock reminder service.

MultiClusterOptions

Options for configuring multi-cluster support

MultiClusterOptions.BuiltIn
NetworkingOptions

Configures networking options.

OptionConfigureExtensionMethods

Extension methods on IServiceCollection, to provider better usability to IOptionFormatter.

PerformanceTuningOptions

Performance tuning options.

ProcessExitHandlingOptions

ProcessExitHandlingOptions configure silo behavior on process exit

RedactRedisConfigurationOptions
RedisGrainDirectoryOptions

Configuration options for the RedisGrainDirectory

RedisGrainDirectoryOptionsValidator

Configuration validator for RedisGrainDirectoryOptions.

ResourceOptimizedPlacementOptions

Settings which regulate the placement of grains across a cluster when using ResourceOptimizedPlacement.

SchedulingOptions

Options for configuring scheduler behavior.

SerializationProviderOptions

Specifies serialization provider and fallback serializer options.

ServiceCollectionExtensions

Extension methods for configuring dependency injection.

ServiceFabricClusteringOptions

Options for Service Fabric cluster membership.

SiloConnectionOptions

Options for configuring silo networking. Implements the SiloConnectionOptions.ISiloConnectionBuilderOptions

SiloMessagingOptions

Specifies global messaging options that are silo related.

SiloOptions

Silo configuration options.

SimpleAzureQueueStreamOptions

Simple Azure queue stream provider options.

SimpleMessageStreamProviderOptions
SimpleQueueCacheOptions

Configuration options for the simple queue cache.

SimpleQueueCacheOptionsValidator

Validates SimpleQueueCacheOptions.

SqsOptions
StaticGatewayListProviderOptions

Options for configuring a static list of gateways.

StatisticsOptions

The StatisticsOptions type contains various statistics output related options.

StreamCacheEvictionOptions

Configuration options for stream cache eviction.

StreamCheckpointerConfigurationValidator
StreamLifecycleOptions

Options for managing stream system lifecycle.

StreamPubSubOptions

Options for configuring stream pub/sub.

StreamPullingAgentOptions

Options for stream pulling agents.

StreamStatisticOptions

Configuration options for stream statistics.

TelemetryOptions

Telemetry consumer settings

TelemetryOptionsExtensions
TransactionalStateOptions
TypeManagementOptions

Type management settings for in place upgrade.

ZooKeeperClusteringSiloOptions

Option to configure ZooKeeperMembership

ZooKeeperGatewayListProviderOptions

Interfaces

SiloConnectionOptions.ISiloConnectionBuilderOptions

Options for silo networking.

Enums

GrainDirectoryOptions.CachingStrategyType

Configuration type that controls the type of the grain directory caching algorithm that silo use.

StreamLifecycleOptions.RunState

Identifies well-known points in the lifecycle of the streaming system.

Delegates

EventHubOptions.CreateConnectionDelegate

Creates an Azure Event Hub connection.