SiloBuilderExtensions 类

定义

实例的 ISiloBuilder 扩展。

public static class SiloBuilderExtensions
type SiloBuilderExtensions = class
Public Module SiloBuilderExtensions
继承
SiloBuilderExtensions

方法

AddAdoNetGrainStorage(IServiceCollection, Action<AdoNetGrainStorageOptions>)

配置 silo 以使用 AdoNet grain 存储作为默认粒度存储。 有关配置数据库的说明,请参阅 http://aka.ms/orleans-sql-scripts

AddAdoNetGrainStorage(IServiceCollection, String, Action<AdoNetGrainStorageOptions>)

配置 silo 以使用 AdoNet grain storage 进行 grain 存储。 有关配置数据库的说明,请参阅 http://aka.ms/orleans-sql-scripts

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

配置 silo 以使用 AdoNet grain storage 进行 grain 存储。 有关配置数据库的说明,请参阅 http://aka.ms/orleans-sql-scripts

AddAdoNetGrainStorage(ISiloBuilder, String, Action<AdoNetGrainStorageOptions>)

配置 silo 以使用 AdoNet grain storage 进行 grain 存储。 有关配置数据库的说明,请参阅 http://aka.ms/orleans-sql-scripts

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

配置 silo 以使用 AdoNet grain storage 进行 grain 存储。 有关配置数据库的说明,请参阅 http://aka.ms/orleans-sql-scripts

AddAdoNetGrainStorage(ISiloHostBuilder, String, Action<AdoNetGrainStorageOptions>)

配置 silo 以使用 AdoNet grain storage 进行 grain 存储。 有关配置数据库的说明,请参阅 http://aka.ms/orleans-sql-scripts

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

配置 silo 以使用 AdoNet grain storage 进行 grain 存储。 有关配置数据库的说明,请参阅 http://aka.ms/orleans-sql-scripts

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

配置 silo 以使用 AdoNet grain 存储作为默认粒度存储。 有关配置数据库的说明,请参阅 http://aka.ms/orleans-sql-scripts

AddAdoNetGrainStorageAsDefault(ISiloBuilder, Action<AdoNetGrainStorageOptions>)

配置 silo 以使用 AdoNet grain 存储作为默认粒度存储。 有关配置数据库的说明,请参阅 http://aka.ms/orleans-sql-scripts

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

配置 silo 以使用 AdoNet grain 存储作为默认粒度存储。 有关配置数据库的说明,请参阅 http://aka.ms/orleans-sql-scripts

AddAdoNetGrainStorageAsDefault(ISiloHostBuilder, Action<AdoNetGrainStorageOptions>)

配置 silo 以使用 AdoNet grain 存储作为默认粒度存储。 有关配置数据库的说明,请参阅 http://aka.ms/orleans-sql-scripts

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

配置 silo 以使用 AdoNet grain 存储作为默认粒度存储。 有关配置数据库的说明,请参阅 http://aka.ms/orleans-sql-scripts

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

配置 silo 以使用具有默认设置的 Azure 队列持久性流

AddAzureQueueStreams(ISiloBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

配置 silo 以使用 Azure 队列持久性流。

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

配置 silo 以使用具有默认设置的 Azure 队列持久性流

AddAzureQueueStreams(ISiloHostBuilder, String, Action<SiloAzureQueueStreamConfigurator>)

配置 silo 以使用 Azure 队列持久性流。

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

配置 silo 以使用具有默认设置的 Azure 队列持久性流

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

配置 silo 以使用 Azure 队列持久性流。

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

配置 silo 以使用具有默认设置的 Azure 队列持久性流

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

配置 silo 以使用 Azure 队列持久性流。

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

配置 silo 以使用具有默认检查指针和其他设置的事件中心永久性流

AddEventHubStreams(ISiloBuilder, String, Action<ISiloEventHubStreamConfigurator>)

配置 silo 以使用事件中心持久流。

AddEventHubStreams(ISiloBuilder, String, Action<SiloEventHubStreamConfigurator>)

配置 silo 以使用事件中心持久流。

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

配置 silo 以使用具有默认检查指针和其他设置的事件中心永久性流

AddEventHubStreams(ISiloHostBuilder, String, Action<ISiloEventHubStreamConfigurator>)

配置 silo 以使用事件中心持久流。

AddEventHubStreams(ISiloHostBuilder, String, Action<SiloEventHubStreamConfigurator>)

配置 silo 以使用事件中心持久流。

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

配置 silo 以使用内存流。

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

配置 silo 以使用内存流。

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

配置 silo 以使用 SQS 持久流。

AddSqsStreams(ISiloBuilder, String, Action<SiloSqsStreamConfigurator>)

配置 silo 以使用 SQS 持久流。

AddSqsStreams(ISiloBuilder, String, Action<SqsOptions>)

配置 silo 以使用 SQS 持久流。

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

配置 silo 以使用 SQS 持久流。

AddSqsStreams(ISiloHostBuilder, String, Action<SiloSqsStreamConfigurator>)

配置 silo 以使用 SQS 持久流。

AddSqsStreams(ISiloHostBuilder, String, Action<SqsOptions>)

配置 silo 以使用 SQS 持久流。

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

注册用于配置特定类型的选项的操作。

Configure<TOptions>(ISiloBuilder, IConfiguration)

注册将对其绑定 TOptions 的配置实例。

ConfigureApplicationParts(ISiloBuilder, Action<IApplicationPartManager>)

ApplicationPartManager使用给定 Action<T>的 配置 。

ConfigureLogging(ISiloBuilder, Action<HostBuilderContext,ILoggingBuilder>)

添加一个委托来配置提供的 ILoggingBuilder。 这可多次进行调用。

ConfigureLogging(ISiloBuilder, Action<ILoggingBuilder>)

添加一个委托来配置提供的 ILoggingBuilder。 这可多次进行调用。

ConfigureServices(ISiloBuilder, Action<IServiceCollection>)

向容器添加服务。 可多次进行调用,并累加结果。

GetApplicationPartManager(ISiloBuilder)

返回此实例的 ApplicationPartManager

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

配置 silo 以使用 azure Blob 租约提供程序

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

配置 silo 以使用 azure Blob 租约提供程序

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

配置 silo 以使用 azure Blob 租约提供程序

UseDynamoDBTransactionLog(IServiceCollection, Action<DynamoDBTransactionLogOptions>)

使用配置操作将群集服务配置为使用 dynamoDB 事务日志。

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

使用配置生成器将群集服务配置为使用 dynamoDB 事务日志。

UseDynamoDBTransactionLog(ISiloHostBuilder, Action<DynamoDBTransactionLogOptions>)

使用配置操作将群集配置为使用 dynamoDB 事务日志。

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

使用配置生成器将群集配置为使用 dynamoDB 事务日志。

UseTransactions(ISiloBuilder, Boolean)

配置群集以使用分布式 TM 算法

UseTransactions(ISiloBuilder)

配置群集以使用分布式 TM 算法

UseTransactions(ISiloHostBuilder, Boolean)

配置群集以使用分布式 TM 算法

适用于