SiloPersistentStreamConfiguratorExtensions.ConfigurePartitionBalancing Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ConfigurePartitionBalancing(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>)
public static Orleans.Streams.ISiloPersistentStreamConfigurator ConfigurePartitionBalancing (this Orleans.Streams.ISiloPersistentStreamConfigurator configurator, Func<IServiceProvider,string,Orleans.Streams.IStreamQueueBalancer> factory);
static member ConfigurePartitionBalancing : Orleans.Streams.ISiloPersistentStreamConfigurator * Func<IServiceProvider, string, Orleans.Streams.IStreamQueueBalancer> -> Orleans.Streams.ISiloPersistentStreamConfigurator
<Extension()>
Public Function ConfigurePartitionBalancing (configurator As ISiloPersistentStreamConfigurator, factory As Func(Of IServiceProvider, String, IStreamQueueBalancer)) As ISiloPersistentStreamConfigurator
Parameters
- configurator
- ISiloPersistentStreamConfigurator
- factory
- Func<IServiceProvider,String,IStreamQueueBalancer>
Returns
Applies to
ConfigurePartitionBalancing<TOptions>(ISiloPersistentStreamConfigurator, Func<IServiceProvider,String,IStreamQueueBalancer>, Action<OptionsBuilder<TOptions>>)
public static Orleans.Streams.ISiloPersistentStreamConfigurator ConfigurePartitionBalancing<TOptions> (this Orleans.Streams.ISiloPersistentStreamConfigurator configurator, Func<IServiceProvider,string,Orleans.Streams.IStreamQueueBalancer> factory, Action<Microsoft.Extensions.Options.OptionsBuilder<TOptions>> configureOptions) where TOptions : class, new();
static member ConfigurePartitionBalancing : Orleans.Streams.ISiloPersistentStreamConfigurator * Func<IServiceProvider, string, Orleans.Streams.IStreamQueueBalancer> * Action<Microsoft.Extensions.Options.OptionsBuilder<'Options>> -> Orleans.Streams.ISiloPersistentStreamConfigurator (requires 'Options : null and 'Options : (new : unit -> 'Options))
<Extension()>
Public Function ConfigurePartitionBalancing(Of TOptions As {Class, New}) (configurator As ISiloPersistentStreamConfigurator, factory As Func(Of IServiceProvider, String, IStreamQueueBalancer), configureOptions As Action(Of OptionsBuilder(Of TOptions))) As ISiloPersistentStreamConfigurator
Type Parameters
- TOptions
Parameters
- configurator
- ISiloPersistentStreamConfigurator
- factory
- Func<IServiceProvider,String,IStreamQueueBalancer>
- configureOptions
- Action<OptionsBuilder<TOptions>>