Edit

Share via


SiloBuilderExtensions Class

Definition

Extensions for ISiloBuilder instances.

public static class SiloBuilderExtensions
type SiloBuilderExtensions = class
Public Module SiloBuilderExtensions
Inheritance
SiloBuilderExtensions

Methods

AddAdoNetGrainStorage(IServiceCollection, Action<AdoNetGrainStorageOptions>)

Configure silo to use AdoNet grain storage as the default grain storage. Instructions on configuring your database are available at http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorage(IServiceCollection, String, Action<AdoNetGrainStorageOptions>)

Configure silo to use AdoNet grain storage for grain storage. Instructions on configuring your database are available at http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorage(IServiceCollection, String, Action<OptionsBuilder<AdoNetGrainStorageOptions>>)

Configure silo to use AdoNet grain storage for grain storage. Instructions on configuring your database are available at http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorage(ISiloBuilder, String, Action<AdoNetGrainStorageOptions>)

Configure silo to use AdoNet grain storage for grain storage. Instructions on configuring your database are available at http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorage(ISiloBuilder, String, Action<OptionsBuilder<AdoNetGrainStorageOptions>>)

Configure silo to use AdoNet grain storage for grain storage. Instructions on configuring your database are available at http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorage(ISiloHostBuilder, String, Action<AdoNetGrainStorageOptions>)

Configure silo to use AdoNet grain storage for grain storage. Instructions on configuring your database are available at http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorage(ISiloHostBuilder, String, Action<OptionsBuilder<AdoNetGrainStorageOptions>>)

Configure silo to use AdoNet grain storage for grain storage. Instructions on configuring your database are available at http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(IServiceCollection, Action<OptionsBuilder<AdoNetGrainStorageOptions>>)

Configure silo to use AdoNet grain storage as the default grain storage. Instructions on configuring your database are available at http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<AdoNetGrainStorageOptions>)

Configure silo to use AdoNet grain storage as the default grain storage. Instructions on configuring your database are available at http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<OptionsBuilder<AdoNetGrainStorageOptions>>)

Configure silo to use AdoNet grain storage as the default grain storage. Instructions on configuring your database are available at http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloHostBuilder, Action<AdoNetGrainStorageOptions>)

Configure silo to use AdoNet grain storage as the default grain storage. Instructions on configuring your database are available at http://aka.ms/orleans-sql-scripts.

AddAdoNetGrainStorageAsDefault(ISiloHostBuilder, Action<OptionsBuilder<AdoNetGrainStorageOptions>>)

Configure silo to use AdoNet grain storage as the default grain storage. Instructions on configuring your database are available at http://aka.ms/orleans-sql-scripts.

AddAzureQueueStreams(ISiloBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>)

Configure silo to use azure queue persistent streams with default settings

AddAzureQueueStreams(ISiloBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

Configure silo to use azure queue persistent streams.

AddAzureQueueStreams(ISiloHostBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>)

Configure silo to use azure queue persistent streams with default settings

AddAzureQueueStreams(ISiloHostBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

Configure silo to use azure queue persistent streams.

AddAzureQueueStreams<TDataAdapter>(ISiloBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>)

Configure silo to use azure queue persistent streams with default settings

AddAzureQueueStreams<TDataAdapter>(ISiloBuilder, String, Action<SiloAzureQueueStreamConfigurator<TDataAdapter>>)

Configure silo to use azure queue persistent streams.

AddAzureQueueStreams<TDataAdapter>(ISiloHostBuilder, String, Action<OptionsBuilder<AzureQueueOptions>>)

Configure silo to use azure queue persistent streams with default settings

AddAzureQueueStreams<TDataAdapter>(ISiloHostBuilder, String, Action<SiloAzureQueueStreamConfigurator<TDataAdapter>>)

Configure silo to use azure queue persistent streams.

AddEventHubStreams(ISiloBuilder, String, Action<EventHubOptions>, Action<AzureTableStreamCheckpointerOptions>)

Configure silo to use event hub persistent streams with default check pointer and other settings

AddEventHubStreams(ISiloBuilder, String, Action<ISiloEventHubStreamConfigurator>)

Configure silo to use event hub persistent streams.

AddEventHubStreams(ISiloBuilder, String, Action<SiloEventHubStreamConfigurator>)

Configure silo to use event hub persistent streams.

AddEventHubStreams(ISiloHostBuilder, String, Action<EventHubOptions>, Action<AzureTableStreamCheckpointerOptions>)

Configure silo to use event hub persistent streams with default check pointer and other settings

AddEventHubStreams(ISiloHostBuilder, String, Action<ISiloEventHubStreamConfigurator>)

Configure silo to use event hub persistent streams.

AddEventHubStreams(ISiloHostBuilder, String, Action<SiloEventHubStreamConfigurator>)

Configure silo to use event hub persistent streams.

AddMemoryStreams<TSerializer>(ISiloBuilder, String, Action<SiloMemoryStreamConfigurator<TSerializer>>)

Configure silo to use memory streams.

AddMemoryStreams<TSerializer>(ISiloHostBuilder, String, Action<SiloMemoryStreamConfigurator<TSerializer>>)

Configure silo to use memory streams.

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

Configure silo to use SQS persistent streams.

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

Configure silo to use SQS persistent streams.

AddSqsStreams(ISiloBuilder, String, Action<SqsOptions>)

Configure silo to use SQS persistent streams.

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

Configure silo to use SQS persistent streams.

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

Configure silo to use SQS persistent streams.

AddSqsStreams(ISiloHostBuilder, String, Action<SqsOptions>)

Configure silo to use SQS persistent streams.

Configure<TOptions>(ISiloBuilder, Action<TOptions>)

Registers an action used to configure a particular type of options.

Configure<TOptions>(ISiloBuilder, IConfiguration)

Registers a configuration instance which TOptions will bind against.

ConfigureApplicationParts(ISiloBuilder, Action<IApplicationPartManager>)

Configures the ApplicationPartManager using the given Action<T>.

ConfigureLogging(ISiloBuilder, Action<HostBuilderContext,ILoggingBuilder>)

Adds a delegate for configuring the provided ILoggingBuilder. This may be called multiple times.

ConfigureLogging(ISiloBuilder, Action<ILoggingBuilder>)

Adds a delegate for configuring the provided ILoggingBuilder. This may be called multiple times.

ConfigureServices(ISiloBuilder, Action<IServiceCollection>)

Adds services to the container. This can be called multiple times and the results will be additive.

GetApplicationPartManager(ISiloBuilder)

Returns the ApplicationPartManager for this instance.

UseAzureBlobLeaseProvider(ISiloBuilder, Action<OptionsBuilder<AzureBlobLeaseProviderOptions>>)

Configure silo to use azure blob lease provider

UseAzureBlobLeaseProvider(ISiloHostBuilder, Action<OptionsBuilder<AzureBlobLeaseProviderOptions>>)

Configure silo to use azure blob lease provider

UseAzureBlobLeaseProvider(ISiloPersistentStreamConfigurator, Action<OptionsBuilder<AzureBlobLeaseProviderOptions>>)

Configure silo to use azure blob lease provider

UseDynamoDBTransactionLog(IServiceCollection, Action<DynamoDBTransactionLogOptions>)

Configure cluster service to use dynamoDB transaction log using configure action.

UseDynamoDBTransactionLog(IServiceCollection, Action<OptionsBuilder<DynamoDBTransactionLogOptions>>)

Configure cluster service to use dynamoDB transaction log using configuration builder.

UseDynamoDBTransactionLog(ISiloHostBuilder, Action<DynamoDBTransactionLogOptions>)

Configure cluster to use dynamoDB transaction log using configure action.

UseDynamoDBTransactionLog(ISiloHostBuilder, Action<OptionsBuilder<DynamoDBTransactionLogOptions>>)

Configure cluster to use dynamoDB transaction log using configuration builder.

UseTransactions(ISiloBuilder)

Configure cluster to use the distributed TM algorithm

UseTransactions(ISiloBuilder, Boolean)

Configure cluster to use the distributed TM algorithm

UseTransactions(ISiloHostBuilder, Boolean)

Configure cluster to use the distributed TM algorithm

Applies to